package com.sg.service.biz.bff.impl;

import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil;
import com.sg.common.util.CommonFunctionHelper;
import com.sg.common.util.RedisUtil;
import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;
import com.sg.dto.integration.component.QueryConfItemMatchAnswerDetailComReqDto;
import com.sg.service.biz.bff.TargetCycleService;
import com.wicket.okrapp.integration.*;
import com.wicket.okrapp.integration.dto.*;
import com.wicket.okrbff.common.dto.TreeNode;
import com.sg.common.exception.Assert;
import com.wicket.okrbff.common.exception.BizException;
import com.wicket.okrcomponent.integration.ConfSchemeService;
import com.wicket.okrcomponent.integration.dto.*;
import com.wicket.okrframework.common.annotations.BanAuto;
import com.wicket.okrframework.integration.InductionRecordService;
import com.wicket.okrframework.integration.OrgService;
import com.wicket.okrframework.integration.UserService;
import com.wicket.okrframework.integration.dto.*;
import org.apache.skywalking.apm.toolkit.trace.Tag;
import org.apache.skywalking.apm.toolkit.trace.Tags;
import org.apache.skywalking.apm.toolkit.trace.Trace;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
@Service
public class TargetCycleServiceImpl implements TargetCycleService {

    @Resource
    private RedisUtil redisUtil;
    @Resource
    com.sg.service.biz.app.TargetCycleService fwAppTargetCycleClient;

    @Resource
    com.sg.service.biz.framework.InductionRecordService fwBaseInductionRecordClient;

    @Resource
    com.sg.service.biz.framework.OrgService fwBaseOrgClient;
    @Resource
    com.sg.service.biz.framework.UserService fwBaseUserClient;
    @Resource
    com.sg.service.biz.app.OffStateService fwAppOffStateClient;
    @Resource
    com.sg.service.biz.app.IndexSystemService fwAppIndexSystemClient;
    @Resource
    com.sg.service.biz.component.ConfSchemeService fwCompConfSchemeClient;
    @Resource
    com.sg.service.biz.app.ChangeColumnService fwAppChangeColumnClient;
    @Resource
    com.sg.service.biz.app.VirtualOrgService fwAppVirtualOrgClient;
    @Resource
    com.sg.service.biz.app.EvaThemeService fwAppEvaThemeClient;
    @Resource
    com.sg.service.biz.app.CustomExecutionCycleService fwAppCustomExecutionCycleClient;
    @Resource
    com.sg.service.biz.app.ExecuteProgressService fwAppExecuteProgressClient;
    @Resource
    com.sg.service.biz.app.TargetContentService fwAppTargetContentClient;
    @Resource
    com.sg.service.biz.app.EvaCalcService fwAppEvaCalcClient;

    /**
     * B3-3查被评对象目标周期汇报列表(边界)[2756]
     * gen by moon at 4/5/2025, 1:12:59 PM
     */
    @Trace(operationName = "B3-3查被评对象目标周期汇报列表(边界)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryEvaObjTargetCycleReportListBorderRespDto queryEvaObjTargetCycleReportListBorder(BffQueryEvaObjTargetCycleReportListBorderReqDto reqDto) {


        QueryEvaObjTargetCycleReportListBorderRespDto queryEvaObjTargetCycleReportListBorderRespDto_1 = null;
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto_1 = null;
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto_1 = null;
        if ((reqDto != null && reqDto.getEvaObjTypeCode() != null && reqDto.getEvaObjTypeCode().equals("EVA_OBJECT"))) {
            //if(B3-3查被评对象目标周期汇报列表(边界).被评对象类型编码 等于 评价对象)  6029

            QueryEvaObjTargetCycleReportListBorderRespDto queryEvaObjTargetCycleReportListBorderRespDto = null;
            QueryEvaObjTargetCycleReportListBorderReqDto queryEvaObjTargetCycleReportListBorderReqDto = new QueryEvaObjTargetCycleReportListBorderReqDto();
            if (reqDto != null) {
                queryEvaObjTargetCycleReportListBorderReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:2011840_1_6032
                queryEvaObjTargetCycleReportListBorderReqDto.setEvaObjTypeCode(reqDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:113613_1_6032
                queryEvaObjTargetCycleReportListBorderReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:821006_1_6032
                queryEvaObjTargetCycleReportListBorderReqDto.setCycleEndTime(reqDto.getCycleEndTime());//SimpleFieldAssign//sourceId:821009_1_6032
                queryEvaObjTargetCycleReportListBorderReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:830012_1_6032
            }

            /*D3-3查被评对象目标周期汇报列表(边界)[2755]   */
            Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto.getTargetCycleContentId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-关联目标内容ID不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto.getEvaObjTypeCode(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-被评对象类型编码不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto.getCycleId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-周期ID不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto.getCycleEndTime(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-周期结束时间不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto.getEvaluationTemplateId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-冗余评价模板ID不能为空", false);
            queryEvaObjTargetCycleReportListBorderRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleReportListBorder(queryEvaObjTargetCycleReportListBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            queryEvaObjTargetCycleReportListBorderRespDto_1 = queryEvaObjTargetCycleReportListBorderRespDto;
            BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto = null;
            if (queryEvaObjTargetCycleReportListBorderRespDto != null) {
                BatchQueryInductionRecordListComReqDto batchQueryInductionRecordListComReqDto = new BatchQueryInductionRecordListComReqDto();
                if (queryEvaObjTargetCycleReportListBorderRespDto != null && queryEvaObjTargetCycleReportListBorderRespDto.getCycleStageDataList() != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleReportListBorderRespDto.getCycleStageDataList())) {
                    batchQueryInductionRecordListComReqDto.setPerOrgInductionRecordList(queryEvaObjTargetCycleReportListBorderRespDto.getCycleStageDataList().stream().map(item -> item.getVirtualOrgInductionRecordId())
                            .collect(Collectors.toList()));/*list-to-strings*///sourceId:113694_1_6034
                }

                /*D1-3批量查询就职记录列表（公共）[602]   */

                batchQueryInductionRecordListComRespDto = fwBaseInductionRecordClient.batchQueryInductionRecordListCom(batchQueryInductionRecordListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


                batchQueryInductionRecordListComRespDto_1 = batchQueryInductionRecordListComRespDto;
            }
            BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto = null;
            if (queryEvaObjTargetCycleReportListBorderRespDto != null) {
                BatchQueryDeptComBorderReqDto batchQueryDeptComBorderReqDto = new BatchQueryDeptComBorderReqDto();
                if (queryEvaObjTargetCycleReportListBorderRespDto != null && queryEvaObjTargetCycleReportListBorderRespDto.getCycleStageDataList() != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleReportListBorderRespDto.getCycleStageDataList())) {
                    batchQueryDeptComBorderReqDto.setDeptList(queryEvaObjTargetCycleReportListBorderRespDto.getCycleStageDataList().stream().map(item -> item.getDeptId())
                            .collect(Collectors.toList()));/*list-to-strings*///sourceId:87372_1_6036
                }

                /*D1-3批量查部门(公共)(边界)[2568]   */

                batchQueryDeptComBorderRespDto = fwBaseOrgClient.batchQueryDeptComBorder(batchQueryDeptComBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


                batchQueryDeptComBorderRespDto_1 = batchQueryDeptComBorderRespDto;
            }
//processBranchName:正常结束 ,processBranchId:6038

        } else if ((reqDto != null && reqDto.getEvaObjTypeCode() != null && reqDto.getEvaObjTypeCode().equals("FLEVEL_OBJ_TASK_DUTY_DEPT") || reqDto != null && reqDto.getEvaObjTypeCode() != null && reqDto.getEvaObjTypeCode().equals("OKR_SUBJECT_DEPT") || reqDto != null && reqDto.getEvaObjTypeCode() != null && reqDto.getEvaObjTypeCode().equals("OKR_SUBJECT_PERSONAL"))) {
            //elseif((B3-3查被评对象目标周期汇报列表(边界).被评对象类型编码 等于 一级部门目标任务责任部门 or B3-3查被评对象目标周期汇报列表(边界).被评对象类型编码 等于 OKR责任主体部门 or B3-3查被评对象目标周期汇报列表(边界).被评对象类型编码 等于 OKR责任主体个人))  6040

            QueryEvaObjTargetCycleDetailBorderRespDto queryEvaObjTargetCycleDetailBorderRespDto = null;
            QueryEvaObjTargetCycleDetailBorderReqDto queryEvaObjTargetCycleDetailBorderReqDto = new QueryEvaObjTargetCycleDetailBorderReqDto();
            queryEvaObjTargetCycleDetailBorderReqDto.setEvaObjEntityId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:113879_1_6057
            queryEvaObjTargetCycleDetailBorderReqDto.setEvaObjTableTypeCode("OMS_FRAMEWORK_SPACE");//sourceId:113880_1_6057
            queryEvaObjTargetCycleDetailBorderReqDto.setEvaObjTypeCode("EVA_OBJECT");//sourceId:113881_1_6057
            queryEvaObjTargetCycleDetailBorderReqDto.setTreeTypeCode("PLAN_TREE");//sourceId:113882_1_6057
            if (reqDto != null) {
                queryEvaObjTargetCycleDetailBorderReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:113883_1_6057
                queryEvaObjTargetCycleDetailBorderReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:113884_1_6057
                queryEvaObjTargetCycleDetailBorderReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:113885_1_6057
                queryEvaObjTargetCycleDetailBorderReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:113886_1_6057
            }

            /*D3-3查询被评对象目标周期详情(边界)[3159]   */
            Assert.isNull(queryEvaObjTargetCycleDetailBorderReqDto.getEvaObjEntityId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查询被评对象目标周期详情(边界)-被评对象内容表主键ID不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleDetailBorderReqDto.getEvaObjTableTypeCode(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查询被评对象目标周期详情(边界)-被评对象内容表类型编码不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleDetailBorderReqDto.getEvaObjTypeCode(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查询被评对象目标周期详情(边界)-被评对象类型编码不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleDetailBorderReqDto.getTreeTypeCode(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查询被评对象目标周期详情(边界)-树类型编码不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleDetailBorderReqDto.getTargetCycleContentTypeCode(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查询被评对象目标周期详情(边界)-关联目标内容类型编码不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleDetailBorderReqDto.getTargetCycleContentId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查询被评对象目标周期详情(边界)-关联目标内容ID不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleDetailBorderReqDto.getCycleId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查询被评对象目标周期详情(边界)-周期ID不能为空", false);
            Assert.isNull(queryEvaObjTargetCycleDetailBorderReqDto.getEvaluationTemplateId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查询被评对象目标周期详情(边界)-冗余评价模板ID不能为空", false);
            queryEvaObjTargetCycleDetailBorderRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleDetailBorder(queryEvaObjTargetCycleDetailBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;
            Assert.isTrue(queryEvaObjTargetCycleDetailBorderRespDto == null || queryEvaObjTargetCycleDetailBorderRespDto.getEvaObjTargetCycleId() == null, "找不到数据，系统异常", false);


            QueryEvaObjTargetCycleReportListBorderRespDto queryEvaObjTargetCycleReportListBorderRespDto_2 = null;
            if (queryEvaObjTargetCycleDetailBorderRespDto != null) {
                QueryEvaObjTargetCycleReportListBorderReqDto queryEvaObjTargetCycleReportListBorderReqDto_1 = new QueryEvaObjTargetCycleReportListBorderReqDto();
                if (reqDto != null) {
                    queryEvaObjTargetCycleReportListBorderReqDto_1.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:2011840_1_6042
                    queryEvaObjTargetCycleReportListBorderReqDto_1.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:821006_1_6042
                    queryEvaObjTargetCycleReportListBorderReqDto_1.setCycleEndTime(reqDto.getCycleEndTime());//SimpleFieldAssign//sourceId:821009_1_6042
                    queryEvaObjTargetCycleReportListBorderReqDto_1.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:830012_1_6042
                }
                if (queryEvaObjTargetCycleDetailBorderRespDto != null) {
                    queryEvaObjTargetCycleReportListBorderReqDto_1.setEvaObjTypeCode(queryEvaObjTargetCycleDetailBorderRespDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:113613_1_6042
                }

                /*D3-3查被评对象目标周期汇报列表(边界)[2755]   */
                Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto_1.getTargetCycleContentId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-关联目标内容ID不能为空", false);
                Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto_1.getEvaObjTypeCode(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-被评对象类型编码不能为空", false);
                Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto_1.getCycleId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-周期ID不能为空", false);
                Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto_1.getCycleEndTime(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-周期结束时间不能为空", false);
                Assert.isNull(queryEvaObjTargetCycleReportListBorderReqDto_1.getEvaluationTemplateId(), "B3-3查被评对象目标周期汇报列表(边界)-D3-3查被评对象目标周期汇报列表(边界)-冗余评价模板ID不能为空", false);
                queryEvaObjTargetCycleReportListBorderRespDto_2 = fwAppTargetCycleClient.queryEvaObjTargetCycleReportListBorder(queryEvaObjTargetCycleReportListBorderReqDto_1).getData()/*vcase invoke 跨dubbo调用;*/;


                queryEvaObjTargetCycleReportListBorderRespDto_1 = queryEvaObjTargetCycleReportListBorderRespDto_2;
            }
            BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto_2 = null;
            if (queryEvaObjTargetCycleReportListBorderRespDto_2 != null) {
                BatchQueryInductionRecordListComReqDto batchQueryInductionRecordListComReqDto_1 = new BatchQueryInductionRecordListComReqDto();
                if (queryEvaObjTargetCycleReportListBorderRespDto_2 != null && queryEvaObjTargetCycleReportListBorderRespDto_2.getCycleStageDataList() != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleReportListBorderRespDto_2.getCycleStageDataList())) {
                    batchQueryInductionRecordListComReqDto_1.setPerOrgInductionRecordList(queryEvaObjTargetCycleReportListBorderRespDto_2.getCycleStageDataList().stream().map(item -> item.getVirtualOrgInductionRecordId())
                            .collect(Collectors.toList()));/*list-to-strings*///sourceId:113694_1_6043
                }

                /*D1-3批量查询就职记录列表（公共）[602]   */

                batchQueryInductionRecordListComRespDto_2 = fwBaseInductionRecordClient.batchQueryInductionRecordListCom(batchQueryInductionRecordListComReqDto_1).getData()/*vcase invoke 跨dubbo调用;*/;


                batchQueryInductionRecordListComRespDto_1 = batchQueryInductionRecordListComRespDto_2;
            }
            BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto_2 = null;
            if (queryEvaObjTargetCycleReportListBorderRespDto_2 != null) {
                BatchQueryDeptComBorderReqDto batchQueryDeptComBorderReqDto_1 = new BatchQueryDeptComBorderReqDto();
                if (queryEvaObjTargetCycleReportListBorderRespDto_2 != null && queryEvaObjTargetCycleReportListBorderRespDto_2.getCycleStageDataList() != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleReportListBorderRespDto_2.getCycleStageDataList())) {
                    batchQueryDeptComBorderReqDto_1.setDeptList(queryEvaObjTargetCycleReportListBorderRespDto_2.getCycleStageDataList().stream().map(item -> item.getDeptId())
                            .collect(Collectors.toList()));/*list-to-strings*///sourceId:87372_1_6044
                }

                /*D1-3批量查部门(公共)(边界)[2568]   */

                batchQueryDeptComBorderRespDto_2 = fwBaseOrgClient.batchQueryDeptComBorder(batchQueryDeptComBorderReqDto_1).getData()/*vcase invoke 跨dubbo调用;*/;


                batchQueryDeptComBorderRespDto_1 = batchQueryDeptComBorderRespDto_2;
            }
//processBranchName:正常结束 ,processBranchId:6045

        } else if ((reqDto != null && reqDto.getEvaObjTypeCode() != null && reqDto.getEvaObjTypeCode().equals("EVA_PORTRAIT"))) {
            //elseif(B3-3查被评对象目标周期汇报列表(边界).被评对象类型编码 等于 评价画像)  6046

//异常结束 6047
            throw new BizException("500", "系统异常，请联系管理员！", false);
        }
        BffQueryEvaObjTargetCycleReportListBorderRespDto retData = new BffQueryEvaObjTargetCycleReportListBorderRespDto();
        //数据集融合  MoreListToOneSource
        if (queryEvaObjTargetCycleReportListBorderRespDto_1 != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleReportListBorderRespDto_1.getCycleStageDataList())) {
            for (CycleStageDataDto cycleStageDataDto : queryEvaObjTargetCycleReportListBorderRespDto_1.getCycleStageDataList()) {
                BffEvaObjTargetCycleReportDto retElm = new BffEvaObjTargetCycleReportDto();
                if (queryEvaObjTargetCycleReportListBorderRespDto_1 != null) {
                    retElm.setCycleStageDataId(cycleStageDataDto.getCycleStageDataId());//SimpleFieldAssign//sourceId:179628_2
                    retElm.setEvaObjTargetCycleId(cycleStageDataDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:60760_2
                    retElm.setTargetCycleContentTypeCode(cycleStageDataDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:96732_2
                    retElm.setTargetCycleContentId(cycleStageDataDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:96733_2
                    retElm.setDeptId(cycleStageDataDto.getDeptId());//SimpleFieldAssign//sourceId:60761_2
                    retElm.setVirtualOrgDeptStatus(cycleStageDataDto.getVirtualOrgDeptStatus());//SimpleFieldAssign//sourceId:60762_2
                    retElm.setIsProcessCycleStage(cycleStageDataDto.getIsProcessCycleStage());//SimpleFieldAssign//sourceId:179781_2
                    retElm.setVirtualOrgInductionRecordId(cycleStageDataDto.getVirtualOrgInductionRecordId());//SimpleFieldAssign//sourceId:60832_2
                    retElm.setVirtualOrganizationPosition(cycleStageDataDto.getVirtualOrganizationPosition());//SimpleFieldAssign//sourceId:60764_2
                    retElm.setTargetDiagnosticValue(cycleStageDataDto.getTargetDiagnosticValue());//SimpleFieldAssign//sourceId:60770_2
                    retElm.setShowTargetValue(cycleStageDataDto.getShowTargetValue());//SimpleFieldAssign//sourceId:249206_2
                    retElm.setUnit(cycleStageDataDto.getUnit());//SimpleFieldAssign//sourceId:249207_2
                    retElm.setTextSummaryData(cycleStageDataDto.getTextSummaryData());//SimpleFieldAssign//sourceId:179630_2
                    retElm.setCycleId(cycleStageDataDto.getCycleId());//SimpleFieldAssign//sourceId:179629_2
                    retElm.setCycleStandardName(cycleStageDataDto.getCycleStandardName());//SimpleFieldAssign//sourceId:421296_2
                    retElm.setCycleEndTime(cycleStageDataDto.getCycleEndTime());//SimpleFieldAssign//sourceId:433536_2
                    retElm.setCycleNumberShortName(cycleStageDataDto.getCycleNumberShortName());//SimpleFieldAssign//sourceId:60767_2
                    retElm.setCyclelAlias(cycleStageDataDto.getCyclelAlias());//SimpleFieldAssign//sourceId:60765_2
                    retElm.setActualStartTime(cycleStageDataDto.getActualStartTime());//SimpleFieldAssign//sourceId:179631_2
                    retElm.setOperateTime(cycleStageDataDto.getOperateTime());//SimpleFieldAssign//sourceId:179632_2
                    retElm.setWeightValue(cycleStageDataDto.getWeightValue());//SimpleFieldAssign//sourceId:60781_2
                    retElm.setWeightScore(cycleStageDataDto.getWeightScore());//SimpleFieldAssign//sourceId:60782_2
                    retElm.setProgressValue(cycleStageDataDto.getProgressValue());//SimpleFieldAssign//sourceId:179677_2
                    retElm.setProgressValueUnit(cycleStageDataDto.getProgressValueUnit());//SimpleFieldAssign//sourceId:179678_2
                    retElm.setFromLastProgressValue(cycleStageDataDto.getFromLastProgressValue());//SimpleFieldAssign//sourceId:179679_2
                    retElm.setFromLastProgressValueUnit(cycleStageDataDto.getFromLastProgressValueUnit());//SimpleFieldAssign//sourceId:179680_2
                    retElm.setProgressFromLastRatio(cycleStageDataDto.getProgressFromLastRatio());//SimpleFieldAssign//sourceId:179681_2
                    retElm.setProgressFromLastRatioUnit(cycleStageDataDto.getProgressFromLastRatioUnit());//SimpleFieldAssign//sourceId:179682_2
                    retElm.setActualValue(cycleStageDataDto.getActualValue());//SimpleFieldAssign//sourceId:179683_2
                    retElm.setActualValueUnit(cycleStageDataDto.getActualValueUnit());//SimpleFieldAssign//sourceId:179684_2
                    retElm.setChangeFromLastTarget(cycleStageDataDto.getChangeFromLastTarget());//SimpleFieldAssign//sourceId:179685_2
                    retElm.setChangeFromLastTargetUnit(cycleStageDataDto.getChangeFromLastTargetUnit());//SimpleFieldAssign//sourceId:179686_2
                    retElm.setFromLastTargetLiftRatio(cycleStageDataDto.getFromLastTargetLiftRatio());//SimpleFieldAssign//sourceId:179687_2
                    retElm.setFromLastTargetLiftRatioUnit(cycleStageDataDto.getFromLastTargetLiftRatioUnit());//SimpleFieldAssign//sourceId:179688_2
                    retElm.setReach(cycleStageDataDto.getReach());//SimpleFieldAssign//sourceId:179689_2
                    retElm.setReachUnit(cycleStageDataDto.getReachUnit());//SimpleFieldAssign//sourceId:179690_2
                    retElm.setFromLastReach(cycleStageDataDto.getFromLastReach());//SimpleFieldAssign//sourceId:179691_2
                    retElm.setFromLastReachUnit(cycleStageDataDto.getFromLastReachUnit());//SimpleFieldAssign//sourceId:179692_2
                    retElm.setActualFromLastTimeRatio(cycleStageDataDto.getActualFromLastTimeRatio());//SimpleFieldAssign//sourceId:179693_2
                    retElm.setActualFromLastTimeRatioUnit(cycleStageDataDto.getActualFromLastTimeRatioUnit());//SimpleFieldAssign//sourceId:179694_2
                    retElm.setReportScoreValue(cycleStageDataDto.getReportScoreValue());//SimpleFieldAssign//sourceId:179695_2
                    retElm.setReportScore(cycleStageDataDto.getReportScore());//SimpleFieldAssign//sourceId:188702_2
                    retElm.setReportScoreUnit(cycleStageDataDto.getReportScoreUnit());//SimpleFieldAssign//sourceId:179696_2
                    retElm.setActualScoreValue(cycleStageDataDto.getActualScoreValue());//SimpleFieldAssign//sourceId:179697_2
                    retElm.setActualScore(cycleStageDataDto.getActualScore());//SimpleFieldAssign//sourceId:188703_2
                    retElm.setActualScoreUnit(cycleStageDataDto.getActualScoreUnit());//SimpleFieldAssign//sourceId:179698_2
                }
                retData.getEvaObjTargetCycleReportList().add(retElm);
                if (batchQueryDeptComBorderRespDto_1 != null) {
                    for (DeptDto deptDto : batchQueryDeptComBorderRespDto_1.getDeptList()) {
                        if (deptDto.getDeptId().equals(cycleStageDataDto.getDeptId())) {
                            if (batchQueryDeptComBorderRespDto_1 != null) {
                                retElm.setDeptShortName(deptDto.getDeptShortName());//SimpleFieldAssign//sourceId:60787_2
                            }
                        }
                    }
                }

                if (batchQueryInductionRecordListComRespDto_1 != null) {
                    for (PerOrgInductionRecordDto perOrgInductionRecordDto : batchQueryInductionRecordListComRespDto_1.getPerOrgInductionRecordList()) {
                        if (perOrgInductionRecordDto.getInductionRecordId().equals(cycleStageDataDto.getVirtualOrgInductionRecordId())) {
                            if (batchQueryInductionRecordListComRespDto_1 != null) {
                                retElm.setUserId(perOrgInductionRecordDto.getUserId());//SimpleFieldAssign//sourceId:60843_2
                                retElm.setUserFace(perOrgInductionRecordDto.getUserFace());//SimpleFieldAssign//sourceId:60846_2
                                retElm.setIdCardName(perOrgInductionRecordDto.getIdCardName());//SimpleFieldAssign//sourceId:60844_2
                                retElm.setNickName(perOrgInductionRecordDto.getNickName());//SimpleFieldAssign//sourceId:60845_2
                            }
                        }
                    }
                }

            }
        }//sourceId:113619_1
        if (queryEvaObjTargetCycleReportListBorderRespDto_1 != null) {
            retData.setDataListAllPathList(queryEvaObjTargetCycleReportListBorderRespDto_1.getDataListAllPathList().stream().map(item -> BeanUtil.toBean(item, BffDataListAllPathDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1072660_1
        }


        List<TreeNode> nodeList = new ArrayList<>();
// TODO: 2022/10/6 晓东，AB树
        for (BffEvaObjTargetCycleReportDto main : retData.getEvaObjTargetCycleReportList()) {
            TreeNode node = new TreeNode();
            node.setNLevel(1L);
            node.setSelf(main);
            nodeList.add(node);
            for (BffDataListAllPathDto sub : retData.getDataListAllPathList()) {
                if (sub.getCycleStageDataId().equals(main.getCycleStageDataId())) {
                    TreeNode subNode = new TreeNode();
                    subNode.setNLevel(2L);
                    subNode.setSelf(sub);
                    node.getChildrenList().add(subNode);
                }
            }
        }


//        List<Object> allNodes =new ArrayList<>();
//        allNodes.addAll(retData.getEvaObjTargetCycleReportList());
//        allNodes.addAll(retData.getDataListAllPathList());
//        List<TreeNode> nodeList = CommonFunctionHelper.buildTree(allNodes);
        retData.setTreeNode(nodeList);
        retData.setEvaObjTargetCycleReportList(null);
        retData.setDataListAllPathList(null);

        return retData;
    }

    /**
     * B3-3查询周期阶段匹配汇报周期列表(边界)[2239]
     * gen by moon at 10/22/2022, 4:06:45 AM
     */
    @Trace(operationName = "B3-3查询周期阶段匹配汇报周期列表(边界)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryCycStaMatchReportCycleListBorderRespDto queryCycStaMatchReportCycleListBorder(BffQueryCycStaMatchReportCycleListBorderReqDto reqDto) {


        QueryCycStaMatchReportCycleListRespDto queryCycStaMatchReportCycleListRespDto_1 = null;
//步骤0: D3-3查询周期阶段匹配汇报周期列表 - queryCycStaMatchReportCycleList
        QueryCycStaMatchReportCycleListRespDto queryCycStaMatchReportCycleListRespDto = null;
        QueryCycStaMatchReportCycleListReqDto queryCycStaMatchReportCycleListReqDto = new QueryCycStaMatchReportCycleListReqDto();
        if (reqDto != null) {
            queryCycStaMatchReportCycleListReqDto.setRelateExecuteCycleStageId(reqDto.getRelateExecuteCycleStageId());//SimpleFieldAssign//sourceId:65528_1
        }

        /*D3-3查询周期阶段匹配汇报周期列表[2238]   */
        Assert.isNull(queryCycStaMatchReportCycleListReqDto.getRelateExecuteCycleStageId(), "B3-3查询周期阶段匹配汇报周期列表(边界)-D3-3查询周期阶段匹配汇报周期列表-关联子周期执行阶段ID不能为空", false);
        queryCycStaMatchReportCycleListRespDto = fwAppTargetCycleClient.queryCycStaMatchReportCycleList(queryCycStaMatchReportCycleListReqDto).getData();


        queryCycStaMatchReportCycleListRespDto_1 = queryCycStaMatchReportCycleListRespDto;

        BffQueryCycStaMatchReportCycleListBorderRespDto retData = new BffQueryCycStaMatchReportCycleListBorderRespDto();
        if (queryCycStaMatchReportCycleListRespDto_1 != null) {
            retData.setExecuteCycleStageList(queryCycStaMatchReportCycleListRespDto_1.getExecuteCycleStageList().stream().map(item -> BeanUtil.toBean(item, BffExecuteCycleStageDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:65531_1
        }


        return retData;
    }

    /**
     * B3-3查高层评价对象子目标周期列表[2264]
     * gen by moon at 8/21/2022, 5:13:06 AM
     */
    @Trace(operationName = "B3-3查高层评价对象子目标周期列表")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryTopPlanEvaObjSubObCycleListRespDto queryTopPlanEvaObjSubObCycleList(BffQueryTopPlanEvaObjSubObCycleListReqDto reqDto) {


        QueryEvaObjTargetCycleListBorderRespDto queryEvaObjTargetCycleListBorderRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期列表(边界) - queryEvaObjTargetCycleListBorder
        QueryEvaObjTargetCycleListBorderRespDto queryEvaObjTargetCycleListBorderRespDto = null;
        QueryEvaObjTargetCycleListBorderReqDto queryEvaObjTargetCycleListBorderReqDto = new QueryEvaObjTargetCycleListBorderReqDto();
        queryEvaObjTargetCycleListBorderReqDto.setTargetCycleContentTypeCode("TARGET");//sourceId:66419_1
        queryEvaObjTargetCycleListBorderReqDto.setIsParentCycle("FALSE");//sourceId:66424_1
        if (reqDto != null) {
            queryEvaObjTargetCycleListBorderReqDto.setEvaObjTableTypeCode(reqDto.getEvaObjTableTypeCode());//sourceId:66420_1
            queryEvaObjTargetCycleListBorderReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//sourceId:66421_1
            queryEvaObjTargetCycleListBorderReqDto.setEvaObjTypeCode(reqDto.getEvaObjTypeCode());//sourceId:66422_1
            queryEvaObjTargetCycleListBorderReqDto.setTreeTypeCode(reqDto.getTreeTypeCode());//sourceId:66423_1
            queryEvaObjTargetCycleListBorderReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:66426_1
        }

        /*D3-3查被评对象目标周期列表(边界)[2262]   */
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getTargetCycleContentTypeCode(), "B3-3查高层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getEvaObjTableTypeCode(), "B3-3查高层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-被评对象内容表类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getEvaObjEntityId(), "B3-3查高层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-被评对象内容表主键ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getEvaObjTypeCode(), "B3-3查高层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-被评对象类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getTreeTypeCode(), "B3-3查高层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-树类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getIsParentCycle(), "B3-3查高层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-是否父周期不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getEvaluationTemplateId(), "B3-3查高层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-冗余评价模板ID不能为空", false);
        queryEvaObjTargetCycleListBorderRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleListBorder(queryEvaObjTargetCycleListBorderReqDto).getData();

        queryEvaObjTargetCycleListBorderRespDto_1 = queryEvaObjTargetCycleListBorderRespDto;

        BffQueryTopPlanEvaObjSubObCycleListRespDto retData = new BffQueryTopPlanEvaObjSubObCycleListRespDto();
        if (queryEvaObjTargetCycleListBorderRespDto_1 != null) {
            retData.setTopPlanEvaObjSubObCycleList(queryEvaObjTargetCycleListBorderRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffTopPlanEvaObjSubObCycleDto.class)).collect(Collectors.toList()));//sourceId:100580_1
        }


        return retData;
    }

    /**
     * B3-3查中层评价对象子目标周期列表[2266]
     * gen by moon at 10/24/2023, 8:44:18 PM
     */
    @Trace(operationName = "B3-3查中层评价对象子目标周期列表")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryMidPlanEvaObjSubObCycleListRespDto queryMidPlanEvaObjSubObCycleList(BffQueryMidPlanEvaObjSubObCycleListReqDto reqDto) {


        QueryEvaObjTargetCycleListBorderRespDto queryEvaObjTargetCycleListBorderRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期列表(边界) - queryEvaObjTargetCycleListBorder
        QueryEvaObjTargetCycleListBorderRespDto queryEvaObjTargetCycleListBorderRespDto = null;
        QueryEvaObjTargetCycleListBorderReqDto queryEvaObjTargetCycleListBorderReqDto = new QueryEvaObjTargetCycleListBorderReqDto();
        queryEvaObjTargetCycleListBorderReqDto.setTargetCycleContentTypeCode("TARGET");//sourceId:66431_1
        queryEvaObjTargetCycleListBorderReqDto.setEvaObjTypeCode("FLEVEL_OBJ_TASK_DUTY_DEPT");//sourceId:66434_1
        queryEvaObjTargetCycleListBorderReqDto.setIsParentCycle("FALSE");//sourceId:66436_1
        if (reqDto != null) {
            queryEvaObjTargetCycleListBorderReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:66433_1
            queryEvaObjTargetCycleListBorderReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:66438_1
        }

        /*D3-3查被评对象目标周期列表(边界)[2262]   */
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getTargetCycleContentTypeCode(), "B3-3查中层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getEvaObjEntityId(), "B3-3查中层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-被评对象内容表主键ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getEvaObjTypeCode(), "B3-3查中层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-被评对象类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getIsParentCycle(), "B3-3查中层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-是否父周期不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListBorderReqDto.getEvaluationTemplateId(), "B3-3查中层评价对象子目标周期列表-D3-3查被评对象目标周期列表(边界)-冗余评价模板ID不能为空", false);
        queryEvaObjTargetCycleListBorderRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleListBorder(queryEvaObjTargetCycleListBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryEvaObjTargetCycleListBorderRespDto_1 = queryEvaObjTargetCycleListBorderRespDto;

        BffQueryMidPlanEvaObjSubObCycleListRespDto retData = new BffQueryMidPlanEvaObjSubObCycleListRespDto();
        if (queryEvaObjTargetCycleListBorderRespDto_1 != null) {
            retData.setEvaObjTargetCycleList(queryEvaObjTargetCycleListBorderRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:66441_1
        }


        return retData;
    }

    /**
     * B3-3批量查高层评价对象目标分类子周期[2267]
     * gen by moon at 8/21/2022, 5:13:11 AM
     */
    @Trace(operationName = "B3-3批量查高层评价对象目标分类子周期")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchQueryTopPlanEvaObjObClassSubCycleRespDto batchQueryTopPlanEvaObjObClassSubCycle(BffBatchQueryTopPlanEvaObjObClassSubCycleReqDto reqDto) {


        BatchQueryContMatchEvaObjTargetCycleBorderRespDto batchQueryContMatchEvaObjTargetCycleBorderRespDto_1 = null;
//步骤0: D3-3批量查内容匹配被评对象目标周期(边界) - batchQueryContMatchEvaObjTargetCycleBorder
        BatchQueryContMatchEvaObjTargetCycleBorderRespDto batchQueryContMatchEvaObjTargetCycleBorderRespDto = null;
        BatchQueryContMatchEvaObjTargetCycleBorderReqDto batchQueryContMatchEvaObjTargetCycleBorderReqDto = new BatchQueryContMatchEvaObjTargetCycleBorderReqDto();
        batchQueryContMatchEvaObjTargetCycleBorderReqDto.setTargetCycleContentTypeCode("TARGET_CATEGORY");//sourceId:66443_1
        batchQueryContMatchEvaObjTargetCycleBorderReqDto.setIsParentCycle("FALSE");//sourceId:79523_1
        if (reqDto != null) {
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaObjTargetCycleList(reqDto.getTopPlanEvaObjObClassSubCycleList());//sourceId:66452_1
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//sourceId:66444_1
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaObjTableTypeCode(reqDto.getEvaObjTableTypeCode());//sourceId:66445_1
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaObjTypeCode(reqDto.getEvaObjTypeCode());//sourceId:66446_1
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setTreeTypeCode(reqDto.getTreeTypeCode());//sourceId:66447_1
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:66450_1
        }

        /*D3-3批量查内容匹配被评对象目标周期(边界)[2263]   */
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getTargetCycleContentTypeCode(), "B3-3批量查高层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-关联目标内容类型编码不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getEvaObjEntityId(), "B3-3批量查高层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-被评对象内容表主键ID不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getEvaObjTableTypeCode(), "B3-3批量查高层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-被评对象内容表类型编码不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getEvaObjTypeCode(), "B3-3批量查高层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-被评对象类型编码不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getTreeTypeCode(), "B3-3批量查高层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-树类型编码不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getIsParentCycle(), "B3-3批量查高层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-是否父周期不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getEvaluationTemplateId(), "B3-3批量查高层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-冗余评价模板ID不能为空", false);
        batchQueryContMatchEvaObjTargetCycleBorderRespDto = fwAppTargetCycleClient.batchQueryContMatchEvaObjTargetCycleBorder(batchQueryContMatchEvaObjTargetCycleBorderReqDto).getData();

        batchQueryContMatchEvaObjTargetCycleBorderRespDto_1 = batchQueryContMatchEvaObjTargetCycleBorderRespDto;

        BffBatchQueryTopPlanEvaObjObClassSubCycleRespDto retData = new BffBatchQueryTopPlanEvaObjObClassSubCycleRespDto();
        if (batchQueryContMatchEvaObjTargetCycleBorderRespDto_1 != null) {
            retData.setTopPlanEvaObjObClassSubCycleList(batchQueryContMatchEvaObjTargetCycleBorderRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffTopPlanEvaObjObClassSubCycleDto.class)).collect(Collectors.toList()));//sourceId:66457_1
        }


        return retData;
    }

    /**
     * B3-3批量查中层评价对象目标分类子周期[2268]
     * gen by moon at 8/21/2022, 5:13:12 AM
     */
    @Trace(operationName = "B3-3批量查中层评价对象目标分类子周期")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchQueryMidPlanEvaObjObClassSubCycleRespDto batchQueryMidPlanEvaObjObClassSubCycle(BffBatchQueryMidPlanEvaObjObClassSubCycleReqDto reqDto) {


        BatchQueryContMatchEvaObjTargetCycleBorderRespDto batchQueryContMatchEvaObjTargetCycleBorderRespDto_1 = null;
//步骤0: D3-3批量查内容匹配被评对象目标周期(边界) - batchQueryContMatchEvaObjTargetCycleBorder
        BatchQueryContMatchEvaObjTargetCycleBorderRespDto batchQueryContMatchEvaObjTargetCycleBorderRespDto = null;
        BatchQueryContMatchEvaObjTargetCycleBorderReqDto batchQueryContMatchEvaObjTargetCycleBorderReqDto = new BatchQueryContMatchEvaObjTargetCycleBorderReqDto();
        batchQueryContMatchEvaObjTargetCycleBorderReqDto.setTargetCycleContentTypeCode("TARGET_CATEGORY");//sourceId:66459_1
        batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaObjTableTypeCode("OMS_ORG_DEPT");//sourceId:66461_1
        batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaObjTypeCode("FLEVEL_OBJ_TASK_DUTY_DEPT");//sourceId:66462_1
        batchQueryContMatchEvaObjTargetCycleBorderReqDto.setTreeTypeCode("DEP_OBJ_MIS_STA");//sourceId:66463_1
        batchQueryContMatchEvaObjTargetCycleBorderReqDto.setIsParentCycle("FALSE");//sourceId:80024_1
        if (reqDto != null) {
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaObjTargetCycleList(reqDto.getEvaObjTargetCycleList());//sourceId:66468_1
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//sourceId:66460_1
            batchQueryContMatchEvaObjTargetCycleBorderReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:66466_1
        }

        /*D3-3批量查内容匹配被评对象目标周期(边界)[2263]   */
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getTargetCycleContentTypeCode(), "B3-3批量查中层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-关联目标内容类型编码不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getEvaObjEntityId(), "B3-3批量查中层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-被评对象内容表主键ID不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getEvaObjTableTypeCode(), "B3-3批量查中层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-被评对象内容表类型编码不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getEvaObjTypeCode(), "B3-3批量查中层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-被评对象类型编码不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getTreeTypeCode(), "B3-3批量查中层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-树类型编码不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getIsParentCycle(), "B3-3批量查中层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-是否父周期不能为空", false);
        Assert.isNull(batchQueryContMatchEvaObjTargetCycleBorderReqDto.getEvaluationTemplateId(), "B3-3批量查中层评价对象目标分类子周期-D3-3批量查内容匹配被评对象目标周期(边界)-冗余评价模板ID不能为空", false);
        batchQueryContMatchEvaObjTargetCycleBorderRespDto = fwAppTargetCycleClient.batchQueryContMatchEvaObjTargetCycleBorder(batchQueryContMatchEvaObjTargetCycleBorderReqDto).getData();

        batchQueryContMatchEvaObjTargetCycleBorderRespDto_1 = batchQueryContMatchEvaObjTargetCycleBorderRespDto;

        BffBatchQueryMidPlanEvaObjObClassSubCycleRespDto retData = new BffBatchQueryMidPlanEvaObjObClassSubCycleRespDto();
        if (batchQueryContMatchEvaObjTargetCycleBorderRespDto_1 != null) {
            retData.setEvaObjTargetCycleList(batchQueryContMatchEvaObjTargetCycleBorderRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//sourceId:66469_1
        }


        return retData;
    }

    /**
     * B3-3查目标周期阶段导航列表(边界)[2639]
     * gen by moon at 8/31/2024, 8:40:35 PM
     */
    @Trace(operationName = "B3-3查目标周期阶段导航列表(边界)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryTargetCyclePhaseMenuListBorderRespDto queryTargetCyclePhaseMenuListBorder(BffQueryTargetCyclePhaseMenuListBorderReqDto reqDto) {


        QueryTargetCyclePhaseMenuListRespDto queryTargetCyclePhaseMenuListRespDto_1 = null;
//步骤0: D3-3查目标周期阶段导航列表 - queryTargetCyclePhaseMenuList
        QueryTargetCyclePhaseMenuListRespDto queryTargetCyclePhaseMenuListRespDto = null;
        QueryTargetCyclePhaseMenuListReqDto queryTargetCyclePhaseMenuListReqDto = new QueryTargetCyclePhaseMenuListReqDto();
        if (reqDto != null) {
            queryTargetCyclePhaseMenuListReqDto.setRelateContentId(reqDto.getRelateContentId());//SimpleFieldAssign//sourceId:111077_1
            queryTargetCyclePhaseMenuListReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:111078_1
            queryTargetCyclePhaseMenuListReqDto.setIsParentCycle(reqDto.getIsParentCycle());//SimpleFieldAssign//sourceId:853045_1
            queryTargetCyclePhaseMenuListReqDto.setIsMetaphase(reqDto.getIsMetaphase());//SimpleFieldAssign//sourceId:853046_1
            queryTargetCyclePhaseMenuListReqDto.setIsSubCycle(reqDto.getIsSubCycle());//SimpleFieldAssign//sourceId:853047_1
            queryTargetCyclePhaseMenuListReqDto.setWorkCycleIsSame(reqDto.getWorkCycleIsSame());//SimpleFieldAssign//sourceId:1059659_1
        }

        /*D3-3查目标周期阶段导航列表[2646]   */
        Assert.isNull(queryTargetCyclePhaseMenuListReqDto.getRelateContentId(), "B3-3查目标周期阶段导航列表(边界)-D3-3查目标周期阶段导航列表-关联目标内容ID不能为空", false);
        Assert.isNull(queryTargetCyclePhaseMenuListReqDto.getCycleId(), "B3-3查目标周期阶段导航列表(边界)-D3-3查目标周期阶段导航列表-周期ID不能为空", false);
        queryTargetCyclePhaseMenuListRespDto = fwAppTargetCycleClient.queryTargetCyclePhaseMenuList(queryTargetCyclePhaseMenuListReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryTargetCyclePhaseMenuListRespDto_1 = queryTargetCyclePhaseMenuListRespDto;

        BffQueryTargetCyclePhaseMenuListBorderRespDto retData = new BffQueryTargetCyclePhaseMenuListBorderRespDto();
        if (queryTargetCyclePhaseMenuListRespDto_1 != null) {
            retData.setCycleId(queryTargetCyclePhaseMenuListRespDto_1.getCycleId());//SimpleFieldAssign//sourceId:114320_1
            retData.setCycleStandardName(queryTargetCyclePhaseMenuListRespDto_1.getCycleStandardName());//SimpleFieldAssign//sourceId:81487_1
            retData.setCycleStartTime(queryTargetCyclePhaseMenuListRespDto_1.getCycleStartTime());//SimpleFieldAssign//sourceId:1993061_1
            retData.setCycleEndTime(queryTargetCyclePhaseMenuListRespDto_1.getCycleEndTime());//SimpleFieldAssign//sourceId:1993062_1
            retData.setIsParentCycle(queryTargetCyclePhaseMenuListRespDto_1.getIsParentCycle());//SimpleFieldAssign//sourceId:853274_1
            retData.setIsMetaphase(queryTargetCyclePhaseMenuListRespDto_1.getIsMetaphase());//SimpleFieldAssign//sourceId:853275_1
            retData.setIsSubCycle(queryTargetCyclePhaseMenuListRespDto_1.getIsSubCycle());//SimpleFieldAssign//sourceId:853276_1
            retData.setExecuteCycleStageList(queryTargetCyclePhaseMenuListRespDto_1.getExecuteCycleStageList().stream().map(item -> BeanUtil.toBean(item, BffExecuteCycleStageDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:111082_1
        }


        return retData;
    }

    /**
     * B3-3查被评对象目标周期汇报排序列表[2643]
     * gen by moon at 10/26/2024, 11:24:16 AM
     */
    @Trace(operationName = "B3-3查被评对象目标周期汇报排序列表")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryEvaObjTargetCycleReportSortListRespDto queryEvaObjTargetCycleReportSortList(BffQueryEvaObjTargetCycleReportSortListReqDto reqDto) {


        QueryEvaObjTargetCycleReportSortListBorderRespDto queryEvaObjTargetCycleReportSortListBorderRespDto_1 = null;
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto_1 = null;
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期汇报排序列表(边界) - queryEvaObjTargetCycleReportSortListBorder
        QueryEvaObjTargetCycleReportSortListBorderRespDto queryEvaObjTargetCycleReportSortListBorderRespDto = null;
        QueryEvaObjTargetCycleReportSortListBorderReqDto queryEvaObjTargetCycleReportSortListBorderReqDto = new QueryEvaObjTargetCycleReportSortListBorderReqDto();
        if (reqDto != null) {
            queryEvaObjTargetCycleReportSortListBorderReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:429590_1
            queryEvaObjTargetCycleReportSortListBorderReqDto.setEvaObjTypeCode(reqDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:82696_1
            queryEvaObjTargetCycleReportSortListBorderReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:112424_1
            queryEvaObjTargetCycleReportSortListBorderReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:112425_1
            queryEvaObjTargetCycleReportSortListBorderReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:820345_1
            queryEvaObjTargetCycleReportSortListBorderReqDto.setIsParentCycle(reqDto.getIsParentCycle());//SimpleFieldAssign//sourceId:819461_1
            queryEvaObjTargetCycleReportSortListBorderReqDto.setIsMetaphase(reqDto.getIsMetaphase());//SimpleFieldAssign//sourceId:819462_1
            queryEvaObjTargetCycleReportSortListBorderReqDto.setIsSubCycle(reqDto.getIsSubCycle());//SimpleFieldAssign//sourceId:819463_1
        }

        /*D3-3查被评对象目标周期汇报排序列表(边界)[2620]   */
        Assert.isNull(queryEvaObjTargetCycleReportSortListBorderReqDto.getEvaObjTargetCycleId(), "B3-3查被评对象目标周期汇报排序列表-D3-3查被评对象目标周期汇报排序列表(边界)-被评对象目标周期ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleReportSortListBorderReqDto.getEvaObjTypeCode(), "B3-3查被评对象目标周期汇报排序列表-D3-3查被评对象目标周期汇报排序列表(边界)-被评对象类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleReportSortListBorderReqDto.getTargetCycleContentTypeCode(), "B3-3查被评对象目标周期汇报排序列表-D3-3查被评对象目标周期汇报排序列表(边界)-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleReportSortListBorderReqDto.getTargetCycleContentId(), "B3-3查被评对象目标周期汇报排序列表-D3-3查被评对象目标周期汇报排序列表(边界)-关联目标内容ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleReportSortListBorderReqDto.getCycleId(), "B3-3查被评对象目标周期汇报排序列表-D3-3查被评对象目标周期汇报排序列表(边界)-周期ID不能为空", false);
        queryEvaObjTargetCycleReportSortListBorderRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleReportSortListBorder(queryEvaObjTargetCycleReportSortListBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryEvaObjTargetCycleReportSortListBorderRespDto_1 = queryEvaObjTargetCycleReportSortListBorderRespDto;

//步骤1: D1-3批量查询就职记录列表（公共） - batchQueryInductionRecordListCom
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto = null;
        if (queryEvaObjTargetCycleReportSortListBorderRespDto != null) {
            BatchQueryInductionRecordListComReqDto batchQueryInductionRecordListComReqDto = new BatchQueryInductionRecordListComReqDto();
            if (queryEvaObjTargetCycleReportSortListBorderRespDto != null && queryEvaObjTargetCycleReportSortListBorderRespDto.getEvaObjTargetCycleReportSortList() != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleReportSortListBorderRespDto.getEvaObjTargetCycleReportSortList())) {
                batchQueryInductionRecordListComReqDto.setPerOrgInductionRecordList(queryEvaObjTargetCycleReportSortListBorderRespDto.getEvaObjTargetCycleReportSortList().stream().map(item -> item.getVirtualOrgInductionRecordId())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:81290_1
            }

            /*D1-3批量查询就职记录列表（公共）[602]   */

            batchQueryInductionRecordListComRespDto = fwBaseInductionRecordClient.batchQueryInductionRecordListCom(batchQueryInductionRecordListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            batchQueryInductionRecordListComRespDto_1 = batchQueryInductionRecordListComRespDto;
        }

//步骤2: D1-3批量查部门(公共)(边界) - batchQueryDeptComBorder
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto = null;
        if (queryEvaObjTargetCycleReportSortListBorderRespDto != null) {
            BatchQueryDeptComBorderReqDto batchQueryDeptComBorderReqDto = new BatchQueryDeptComBorderReqDto();
            if (queryEvaObjTargetCycleReportSortListBorderRespDto != null && queryEvaObjTargetCycleReportSortListBorderRespDto.getEvaObjTargetCycleReportSortList() != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleReportSortListBorderRespDto.getEvaObjTargetCycleReportSortList())) {
                batchQueryDeptComBorderReqDto.setDeptList(queryEvaObjTargetCycleReportSortListBorderRespDto.getEvaObjTargetCycleReportSortList().stream().map(item -> item.getDeptId())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:85597_1
            }

            /*D1-3批量查部门(公共)(边界)[2568]   */

            batchQueryDeptComBorderRespDto = fwBaseOrgClient.batchQueryDeptComBorder(batchQueryDeptComBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            batchQueryDeptComBorderRespDto_1 = batchQueryDeptComBorderRespDto;
        }

        BffQueryEvaObjTargetCycleReportSortListRespDto retData = new BffQueryEvaObjTargetCycleReportSortListRespDto();
        //数据集融合  MoreListToOneSource
        if (queryEvaObjTargetCycleReportSortListBorderRespDto_1 != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleReportSortListBorderRespDto_1.getEvaObjTargetCycleReportSortList())) {
            for (EvaObjTargetCycleReportSortDto evaObjTargetCycleReportSortDto : queryEvaObjTargetCycleReportSortListBorderRespDto_1.getEvaObjTargetCycleReportSortList()) {
                BffEvaObjTargetCycleReportSortDto retElm = new BffEvaObjTargetCycleReportSortDto();
                if (queryEvaObjTargetCycleReportSortListBorderRespDto_1 != null) {
                    retElm.setEvaObjTargetCycleId(evaObjTargetCycleReportSortDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:46061_2
                    retElm.setEvaObjEntityId(evaObjTargetCycleReportSortDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:234325_2
                    retElm.setEvaObjTableTypeCode(evaObjTargetCycleReportSortDto.getEvaObjTableTypeCode());//SimpleFieldAssign//sourceId:234326_2
                    retElm.setEvaObjTypeCode(evaObjTargetCycleReportSortDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:234327_2
                    retElm.setTargetCycleContentId(evaObjTargetCycleReportSortDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:96483_2
                    retElm.setTargetCycleContentTypeCode(evaObjTargetCycleReportSortDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:96484_2
                    retElm.setIsLastObjective(evaObjTargetCycleReportSortDto.getIsLastObjective());//SimpleFieldAssign//sourceId:235819_2
                    retElm.setTargetValueType(evaObjTargetCycleReportSortDto.getTargetValueType());//SimpleFieldAssign//sourceId:426138_2
                    retElm.setCycleEndTime(evaObjTargetCycleReportSortDto.getCycleEndTime());//SimpleFieldAssign//sourceId:236766_2
                    retElm.setTargetActualEndtTime(evaObjTargetCycleReportSortDto.getTargetActualEndtTime());//SimpleFieldAssign//sourceId:235820_2
                    retElm.setRespBodyType(evaObjTargetCycleReportSortDto.getRespBodyType());//SimpleFieldAssign//sourceId:96705_2
                    retElm.setDeptId(evaObjTargetCycleReportSortDto.getDeptId());//SimpleFieldAssign//sourceId:47680_2
                    retElm.setVirtualOrgDeptStatus(evaObjTargetCycleReportSortDto.getVirtualOrgDeptStatus());//SimpleFieldAssign//sourceId:48655_2
                    retElm.setVirtualOrgInductionRecordId(evaObjTargetCycleReportSortDto.getVirtualOrgInductionRecordId());//SimpleFieldAssign//sourceId:47681_2
                    retElm.setVirtualOrganizationPosition(evaObjTargetCycleReportSortDto.getVirtualOrganizationPosition());//SimpleFieldAssign//sourceId:48656_2
                    retElm.setCycleId(evaObjTargetCycleReportSortDto.getCycleId());//SimpleFieldAssign//sourceId:235821_2
                    retElm.setCyclelAlias(evaObjTargetCycleReportSortDto.getCyclelAlias());//SimpleFieldAssign//sourceId:60030_2
                    retElm.setTargetCycleName(evaObjTargetCycleReportSortDto.getTargetCycleName());//SimpleFieldAssign//sourceId:60031_2
                    retElm.setReportUpdateTime(evaObjTargetCycleReportSortDto.getReportUpdateTime());//SimpleFieldAssign//sourceId:46063_2
                    retElm.setTargetReached(evaObjTargetCycleReportSortDto.getTargetReached());//SimpleFieldAssign//sourceId:46070_2
                    retElm.setQuantityObjectiveNoValue(evaObjTargetCycleReportSortDto.getQuantityObjectiveNoValue());//SimpleFieldAssign//sourceId:150707_2
                    retElm.setWeightValue(evaObjTargetCycleReportSortDto.getWeightValue());//SimpleFieldAssign//sourceId:49066_2
                    retElm.setWeightScore(evaObjTargetCycleReportSortDto.getWeightScore());//SimpleFieldAssign//sourceId:49067_2
                    retElm.setTargetDiagnosticValue(evaObjTargetCycleReportSortDto.getTargetDiagnosticValue());//SimpleFieldAssign//sourceId:48112_2
                    retElm.setShowTargetValue(evaObjTargetCycleReportSortDto.getShowTargetValue());//SimpleFieldAssign//sourceId:236294_2
                    retElm.setUnit(evaObjTargetCycleReportSortDto.getUnit());//SimpleFieldAssign//sourceId:236295_2
                    retElm.setTargetId(evaObjTargetCycleReportSortDto.getTargetId());//SimpleFieldAssign//sourceId:234303_2
                    retElm.setEvaluationTemplateId(evaObjTargetCycleReportSortDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:216224_2
                    retElm.setActualValue(evaObjTargetCycleReportSortDto.getActualValue());//SimpleFieldAssign//sourceId:227692_2
                    retElm.setActualValueUnit(evaObjTargetCycleReportSortDto.getActualValueUnit());//SimpleFieldAssign//sourceId:227693_2
                    retElm.setChangeFromLastTarget(evaObjTargetCycleReportSortDto.getChangeFromLastTarget());//SimpleFieldAssign//sourceId:227694_2
                    retElm.setChangeFromLastTargetUnit(evaObjTargetCycleReportSortDto.getChangeFromLastTargetUnit());//SimpleFieldAssign//sourceId:227695_2
                    retElm.setFromLastTargetLiftRatio(evaObjTargetCycleReportSortDto.getFromLastTargetLiftRatio());//SimpleFieldAssign//sourceId:227696_2
                    retElm.setFromLastTargetLiftRatioUnit(evaObjTargetCycleReportSortDto.getFromLastTargetLiftRatioUnit());//SimpleFieldAssign//sourceId:227697_2
                    retElm.setProgressValue(evaObjTargetCycleReportSortDto.getProgressValue());//SimpleFieldAssign//sourceId:227698_2
                    retElm.setProgressValueUnit(evaObjTargetCycleReportSortDto.getProgressValueUnit());//SimpleFieldAssign//sourceId:227699_2
                    retElm.setFromLastProgressValue(evaObjTargetCycleReportSortDto.getFromLastProgressValue());//SimpleFieldAssign//sourceId:227700_2
                    retElm.setFromLastProgressValueUnit(evaObjTargetCycleReportSortDto.getFromLastProgressValueUnit());//SimpleFieldAssign//sourceId:227701_2
                    retElm.setProgressFromLastRatio(evaObjTargetCycleReportSortDto.getProgressFromLastRatio());//SimpleFieldAssign//sourceId:227702_2
                    retElm.setProgressFromLastRatioUnit(evaObjTargetCycleReportSortDto.getProgressFromLastRatioUnit());//SimpleFieldAssign//sourceId:227703_2
                    retElm.setReach(evaObjTargetCycleReportSortDto.getReach());//SimpleFieldAssign//sourceId:227704_2
                    retElm.setReachUnit(evaObjTargetCycleReportSortDto.getReachUnit());//SimpleFieldAssign//sourceId:227705_2
                    retElm.setFromLastReach(evaObjTargetCycleReportSortDto.getFromLastReach());//SimpleFieldAssign//sourceId:227706_2
                    retElm.setFromLastReachUnit(evaObjTargetCycleReportSortDto.getFromLastReachUnit());//SimpleFieldAssign//sourceId:227707_2
                    retElm.setActualFromLastTimeRatio(evaObjTargetCycleReportSortDto.getActualFromLastTimeRatio());//SimpleFieldAssign//sourceId:227708_2
                    retElm.setActualFromLastTimeRatioUnit(evaObjTargetCycleReportSortDto.getActualFromLastTimeRatioUnit());//SimpleFieldAssign//sourceId:227709_2
                    retElm.setRealTimeScoreLevel(evaObjTargetCycleReportSortDto.getRealTimeScoreLevel());//SimpleFieldAssign//sourceId:227714_2
                    retElm.setReportScore(evaObjTargetCycleReportSortDto.getReportScore());//SimpleFieldAssign//sourceId:423251_2
                    retElm.setReportScoreUnit(evaObjTargetCycleReportSortDto.getReportScoreUnit());//SimpleFieldAssign//sourceId:423247_2
                }
                retData.getEvaObjTargetCycleReportSortList().add(retElm);
                if (batchQueryDeptComBorderRespDto_1 != null) {
                    for (DeptDto deptDto : batchQueryDeptComBorderRespDto_1.getDeptList()) {
                        if (deptDto.getDeptId().equals(evaObjTargetCycleReportSortDto.getDeptId())) {
                            if (batchQueryDeptComBorderRespDto_1 != null) {
                                retElm.setDeptShortName(deptDto.getDeptShortName());//SimpleFieldAssign//sourceId:47685_2
                            }
                        }
                    }
                }

                if (batchQueryInductionRecordListComRespDto_1 != null) {
                    for (PerOrgInductionRecordDto perOrgInductionRecordDto : batchQueryInductionRecordListComRespDto_1.getPerOrgInductionRecordList()) {
                        if (perOrgInductionRecordDto.getInductionRecordId().equals(evaObjTargetCycleReportSortDto.getVirtualOrgInductionRecordId())) {
                            if (batchQueryInductionRecordListComRespDto_1 != null) {
                                retElm.setUserId(perOrgInductionRecordDto.getUserId());//SimpleFieldAssign//sourceId:46075_2
                                retElm.setUserFace(perOrgInductionRecordDto.getUserFace());//SimpleFieldAssign//sourceId:46078_2
                                retElm.setIdCardName(perOrgInductionRecordDto.getIdCardName());//SimpleFieldAssign//sourceId:46076_2
                                retElm.setNickName(perOrgInductionRecordDto.getNickName());//SimpleFieldAssign//sourceId:46077_2
                            }
                        }
                    }
                }

            }
        }//sourceId:81295_1


        return retData;
    }

    /**
     * B3-3查被评对象目标周期汇报单条[2690]
     * gen by moon at 10/28/2024, 12:23:01 AM
     */
    @Trace(operationName = "B3-3查被评对象目标周期汇报单条")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryEvaObjTargetCycleReportSingleDetailRespDto queryEvaObjTargetCycleReportSingleDetail(BffQueryEvaObjTargetCycleReportSingleDetailReqDto reqDto) {


        QueryEvaObjTargetCycleReportDetailRespDto queryEvaObjTargetCycleReportDetailRespDto_1 = null;
        QueryTagetCycleAncestorListComRespDto queryTagetCycleAncestorListComRespDto_1 = null;
        QueryUserInfoDetailComRespDto queryUserInfoDetailComRespDto_1 = null;
        QueryDeptDetailComBorderRespDto queryDeptDetailComBorderRespDto_1 = null;
        ObtainParentTargetContCycleInfoRespDto obtainParentTargetContCycleInfoRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期汇报单条 - queryEvaObjTargetCycleReportDetail
        QueryEvaObjTargetCycleReportDetailRespDto queryEvaObjTargetCycleReportDetailRespDto = null;
        QueryEvaObjTargetCycleReportDetailReqDto queryEvaObjTargetCycleReportDetailReqDto = new QueryEvaObjTargetCycleReportDetailReqDto();
        if (reqDto != null) {
            queryEvaObjTargetCycleReportDetailReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:98985_1
            queryEvaObjTargetCycleReportDetailReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:318925_1
            queryEvaObjTargetCycleReportDetailReqDto.setIsParentCycle(reqDto.getIsParentCycle());//SimpleFieldAssign//sourceId:819142_1
            queryEvaObjTargetCycleReportDetailReqDto.setIsMetaphase(reqDto.getIsMetaphase());//SimpleFieldAssign//sourceId:819143_1
            queryEvaObjTargetCycleReportDetailReqDto.setIsSubCycle(reqDto.getIsSubCycle());//SimpleFieldAssign//sourceId:819144_1
            queryEvaObjTargetCycleReportDetailReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:826658_1
        }

        /*D3-3查被评对象目标周期汇报单条[2683]   */
        Assert.isNull(queryEvaObjTargetCycleReportDetailReqDto.getEvaObjTargetCycleId(), "B3-3查被评对象目标周期汇报单条-D3-3查被评对象目标周期汇报单条-被评对象目标周期ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleReportDetailReqDto.getCycleId(), "B3-3查被评对象目标周期汇报单条-D3-3查被评对象目标周期汇报单条-周期ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleReportDetailReqDto.getEvaluationTemplateId(), "B3-3查被评对象目标周期汇报单条-D3-3查被评对象目标周期汇报单条-冗余评价模板ID不能为空", false);
        queryEvaObjTargetCycleReportDetailRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleReportDetail(queryEvaObjTargetCycleReportDetailReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryEvaObjTargetCycleReportDetailRespDto_1 = queryEvaObjTargetCycleReportDetailRespDto;

//步骤1: D3查询目标周期祖先列表列表(公共) - queryTagetCycleAncestorListCom
        QueryTagetCycleAncestorListComRespDto queryTagetCycleAncestorListComRespDto = null;
        if (queryEvaObjTargetCycleReportDetailRespDto != null) {
            QueryTagetCycleAncestorListComReqDto queryTagetCycleAncestorListComReqDto = new QueryTagetCycleAncestorListComReqDto();
            queryTagetCycleAncestorListComReqDto.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1996159_1
            if (queryEvaObjTargetCycleReportDetailRespDto != null) {
                queryTagetCycleAncestorListComReqDto.setEvaObjTargetCycleCode(queryEvaObjTargetCycleReportDetailRespDto.getEvaObjTargetCycleCode());//SimpleFieldAssign//sourceId:1996155_1
                queryTagetCycleAncestorListComReqDto.setEvaObjEntityId(queryEvaObjTargetCycleReportDetailRespDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:1996156_1
                queryTagetCycleAncestorListComReqDto.setEvaObjTypeCode(queryEvaObjTargetCycleReportDetailRespDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:1996157_1
            }
            if (reqDto != null) {
                queryTagetCycleAncestorListComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1996158_1
            }

            /*D3查询目标周期祖先列表列表（用于面包屑导航）[10213]   */
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getEvaObjTargetCycleCode(), "B3-3查被评对象目标周期汇报单条-D3查询目标周期祖先列表列表（用于面包屑导航）-被评对象目标周期标识不能为空", false);
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getEvaObjEntityId(), "B3-3查被评对象目标周期汇报单条-D3查询目标周期祖先列表列表（用于面包屑导航）-被评对象内容表主键ID不能为空", false);
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getEvaObjTypeCode(), "B3-3查被评对象目标周期汇报单条-D3查询目标周期祖先列表列表（用于面包屑导航）-被评对象类型编码不能为空", false);
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getEvaluationTemplateId(), "B3-3查被评对象目标周期汇报单条-D3查询目标周期祖先列表列表（用于面包屑导航）-冗余评价模板ID不能为空", false);
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getSpaceId(), "B3-3查被评对象目标周期汇报单条-D3查询目标周期祖先列表列表（用于面包屑导航）-创建于空间ID不能为空", false);
            queryTagetCycleAncestorListComRespDto = fwAppEvaCalcClient.queryTagetCycleAncestorListCom(queryTagetCycleAncestorListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            queryTagetCycleAncestorListComRespDto_1 = queryTagetCycleAncestorListComRespDto;
        }

//步骤2: D1-2查询个人资料详情(公共) - queryUserInfoDetailCom
        QueryUserInfoDetailComRespDto queryUserInfoDetailComRespDto = null;
        if (queryEvaObjTargetCycleReportDetailRespDto != null) {
            QueryUserInfoDetailComReqDto queryUserInfoDetailComReqDto = new QueryUserInfoDetailComReqDto();
            if (queryEvaObjTargetCycleReportDetailRespDto != null) {
                queryUserInfoDetailComReqDto.setUserId(queryEvaObjTargetCycleReportDetailRespDto.getUserId());//SimpleFieldAssign//sourceId:98707_1
            }

            /*D1-2查询个人资料详情(公共)[408]   */
            Assert.isNull(queryUserInfoDetailComReqDto.getUserId(), "B3-3查被评对象目标周期汇报单条-D1-2查询个人资料详情(公共)-账号不能为空", false);
            queryUserInfoDetailComRespDto = fwBaseUserClient.queryUserInfoDetailCom(queryUserInfoDetailComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            queryUserInfoDetailComRespDto_1 = queryUserInfoDetailComRespDto;
        }

//步骤3: D1-3查询部门详情(公共)(边界) - queryDeptDetailComBorder
        QueryDeptDetailComBorderRespDto queryDeptDetailComBorderRespDto = null;
        if (queryEvaObjTargetCycleReportDetailRespDto != null) {
            QueryDeptDetailComBorderReqDto queryDeptDetailComBorderReqDto = new QueryDeptDetailComBorderReqDto();
            if (queryEvaObjTargetCycleReportDetailRespDto != null) {
                queryDeptDetailComBorderReqDto.setDeptId(queryEvaObjTargetCycleReportDetailRespDto.getDeptId());//SimpleFieldAssign//sourceId:83922_1
            }

            /*D1-3查询部门详情(公共)(边界)[2691]   */

            queryDeptDetailComBorderRespDto = fwBaseOrgClient.queryDeptDetailComBorder(queryDeptDetailComBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            queryDeptDetailComBorderRespDto_1 = queryDeptDetailComBorderRespDto;
        }

//步骤4: D3获取父级目标内容周期信息 - obtainParentTargetContCycleInfo
        ObtainParentTargetContCycleInfoRespDto obtainParentTargetContCycleInfoRespDto = null;
        if (queryEvaObjTargetCycleReportDetailRespDto != null) {
            ObtainParentTargetContCycleInfoReqDto obtainParentTargetContCycleInfoReqDto = new ObtainParentTargetContCycleInfoReqDto();
            if (queryEvaObjTargetCycleReportDetailRespDto != null) {
                obtainParentTargetContCycleInfoReqDto.setEvaObjTargetCycleCode(queryEvaObjTargetCycleReportDetailRespDto.getParentEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1132207_1
                obtainParentTargetContCycleInfoReqDto.setEvaObjEntityId(queryEvaObjTargetCycleReportDetailRespDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:1132208_1
                obtainParentTargetContCycleInfoReqDto.setEvaObjTypeCode(queryEvaObjTargetCycleReportDetailRespDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:1132209_1
                obtainParentTargetContCycleInfoReqDto.setPeriodId(queryEvaObjTargetCycleReportDetailRespDto.getSubCycleId());//SimpleFieldAssign//sourceId:1132215_1
                obtainParentTargetContCycleInfoReqDto.setIsParentCycle(queryEvaObjTargetCycleReportDetailRespDto.getIsParentCycle());//SimpleFieldAssign//sourceId:1132212_1
                obtainParentTargetContCycleInfoReqDto.setIsSubCycle(queryEvaObjTargetCycleReportDetailRespDto.getIsSubCycle());//SimpleFieldAssign//sourceId:1132213_1
                obtainParentTargetContCycleInfoReqDto.setIsMetaphase(queryEvaObjTargetCycleReportDetailRespDto.getIsMetaphase());//SimpleFieldAssign//sourceId:1132214_1
            }
            if (reqDto != null) {
                obtainParentTargetContCycleInfoReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1132211_1
                obtainParentTargetContCycleInfoReqDto.setContainerRootNodeId(reqDto.getContainerRootNodeId());//SimpleFieldAssign//sourceId:1132216_1
                obtainParentTargetContCycleInfoReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1133270_1
            }

            /*D3获取父级目标内容周期信息[7433]   */
            Assert.isNull(obtainParentTargetContCycleInfoReqDto.getEvaObjTargetCycleCode(), "B3-3查被评对象目标周期汇报单条-D3获取父级目标内容周期信息-被评对象目标周期标识不能为空", false);
            Assert.isNull(obtainParentTargetContCycleInfoReqDto.getEvaObjEntityId(), "B3-3查被评对象目标周期汇报单条-D3获取父级目标内容周期信息-被评对象内容表主键ID不能为空", false);
            Assert.isNull(obtainParentTargetContCycleInfoReqDto.getEvaObjTypeCode(), "B3-3查被评对象目标周期汇报单条-D3获取父级目标内容周期信息-被评对象类型编码不能为空", false);
            Assert.isNull(obtainParentTargetContCycleInfoReqDto.getEvaluationTemplateId(), "B3-3查被评对象目标周期汇报单条-D3获取父级目标内容周期信息-冗余评价模板ID不能为空", false);
            Assert.isNull(obtainParentTargetContCycleInfoReqDto.getEvaObjTargetCycleId(), "B3-3查被评对象目标周期汇报单条-D3获取父级目标内容周期信息-被评对象目标周期ID不能为空", false);
            obtainParentTargetContCycleInfoRespDto = fwAppTargetContentClient.obtainParentTargetContCycleInfo(obtainParentTargetContCycleInfoReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            obtainParentTargetContCycleInfoRespDto_1 = obtainParentTargetContCycleInfoRespDto;
        }

        BffQueryEvaObjTargetCycleReportSingleDetailRespDto retData = new BffQueryEvaObjTargetCycleReportSingleDetailRespDto();
        if (queryEvaObjTargetCycleReportDetailRespDto_1 != null) {
            retData.setEvaObjTargetCycleId(queryEvaObjTargetCycleReportDetailRespDto_1.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:99051_1
            retData.setEvaObjTargetCycleCode(queryEvaObjTargetCycleReportDetailRespDto_1.getEvaObjTargetCycleCode());//SimpleFieldAssign//sourceId:429422_1
            retData.setEvaObjTypeCode(queryEvaObjTargetCycleReportDetailRespDto_1.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:99052_1
            retData.setTargetCycleContentId(queryEvaObjTargetCycleReportDetailRespDto_1.getTargetCycleContentId());//SimpleFieldAssign//sourceId:112506_1
            retData.setTargetCycleContentTypeCode(queryEvaObjTargetCycleReportDetailRespDto_1.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:112507_1
            retData.setIsParentCycle(queryEvaObjTargetCycleReportDetailRespDto_1.getIsParentCycle());//SimpleFieldAssign//sourceId:850226_1
            retData.setIsMetaphase(queryEvaObjTargetCycleReportDetailRespDto_1.getIsMetaphase());//SimpleFieldAssign//sourceId:850227_1
            retData.setIsSubCycle(queryEvaObjTargetCycleReportDetailRespDto_1.getIsSubCycle());//SimpleFieldAssign//sourceId:850228_1
            retData.setWorkCycleIsSame(queryEvaObjTargetCycleReportDetailRespDto_1.getWorkCycleIsSame());//SimpleFieldAssign//sourceId:1123875_1
            retData.setCycleId(queryEvaObjTargetCycleReportDetailRespDto_1.getCycleId());//SimpleFieldAssign//sourceId:2012116_1
            retData.setCycleStandardName(queryEvaObjTargetCycleReportDetailRespDto_1.getCycleStandardName());//SimpleFieldAssign//sourceId:99054_1
            retData.setCycleNumberShortName(queryEvaObjTargetCycleReportDetailRespDto_1.getCycleNumberShortName());//SimpleFieldAssign//sourceId:99055_1
            retData.setCyclelAlias(queryEvaObjTargetCycleReportDetailRespDto_1.getCyclelAlias());//SimpleFieldAssign//sourceId:111115_1
            retData.setTargetCycleName(queryEvaObjTargetCycleReportDetailRespDto_1.getTargetCycleName());//SimpleFieldAssign//sourceId:111114_1
            retData.setCycleEndTime(queryEvaObjTargetCycleReportDetailRespDto_1.getCycleEndTime());//SimpleFieldAssign//sourceId:1135396_1
            retData.setTargetActualEndtTime(queryEvaObjTargetCycleReportDetailRespDto_1.getTargetActualEndtTime());//SimpleFieldAssign//sourceId:1132272_1
            retData.setReportUpdateTime(queryEvaObjTargetCycleReportDetailRespDto_1.getReportUpdateTime());//SimpleFieldAssign//sourceId:99059_1
            retData.setVirtualOrgInductionRecordId(queryEvaObjTargetCycleReportDetailRespDto_1.getVirtualOrgInductionRecordId());//SimpleFieldAssign//sourceId:737355_1
            retData.setUserId(queryEvaObjTargetCycleReportDetailRespDto_1.getUserId());//SimpleFieldAssign//sourceId:99171_1
            retData.setVirtualOrganizationPosition(queryEvaObjTargetCycleReportDetailRespDto_1.getVirtualOrganizationPosition());//SimpleFieldAssign//sourceId:99061_1
            retData.setDeptId(queryEvaObjTargetCycleReportDetailRespDto_1.getDeptId());//SimpleFieldAssign//sourceId:99062_1
            retData.setVirtualOrgDeptStatus(queryEvaObjTargetCycleReportDetailRespDto_1.getVirtualOrgDeptStatus());//SimpleFieldAssign//sourceId:99063_1
            retData.setTargetReached(queryEvaObjTargetCycleReportDetailRespDto_1.getTargetReached());//SimpleFieldAssign//sourceId:111661_1
            retData.setTotalLength(queryEvaObjTargetCycleReportDetailRespDto_1.getTotalLength());//SimpleFieldAssign//sourceId:99795_1
            retData.setDelaySurplusLength(queryEvaObjTargetCycleReportDetailRespDto_1.getDelaySurplusLength());//SimpleFieldAssign//sourceId:99796_1
            retData.setDeviateLength(queryEvaObjTargetCycleReportDetailRespDto_1.getDeviateLength());//SimpleFieldAssign//sourceId:99797_1
            retData.setWeightValue(queryEvaObjTargetCycleReportDetailRespDto_1.getWeightValue());//SimpleFieldAssign//sourceId:115056_1
            retData.setWeightScore(queryEvaObjTargetCycleReportDetailRespDto_1.getWeightScore());//SimpleFieldAssign//sourceId:115057_1
            retData.setTargetDiagnosticValue(queryEvaObjTargetCycleReportDetailRespDto_1.getTargetDiagnosticValue());//SimpleFieldAssign//sourceId:111682_1
            retData.setShowTargetValue(queryEvaObjTargetCycleReportDetailRespDto_1.getShowTargetValue());//SimpleFieldAssign//sourceId:1132512_1
            if (queryEvaObjTargetCycleReportDetailRespDto_1.getTargetValueType() != null) {
                retData.setTargetValueType(queryEvaObjTargetCycleReportDetailRespDto_1.getTargetValueType());//SimpleFieldAssign//sourceId:1132512_1
            }

            retData.setUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getUnit());//SimpleFieldAssign//sourceId:111683_1
            retData.setActualValue(queryEvaObjTargetCycleReportDetailRespDto_1.getActualValue());//SimpleFieldAssign//sourceId:1080922_1
            retData.setActualValueUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getActualValueUnit());//SimpleFieldAssign//sourceId:1080923_1
            retData.setChangeFromLastTarget(queryEvaObjTargetCycleReportDetailRespDto_1.getChangeFromLastTarget());//SimpleFieldAssign//sourceId:1080924_1
            retData.setChangeFromLastTargetUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getChangeFromLastTargetUnit());//SimpleFieldAssign//sourceId:1080925_1
            retData.setFromLastTargetLiftRatio(queryEvaObjTargetCycleReportDetailRespDto_1.getFromLastTargetLiftRatio());//SimpleFieldAssign//sourceId:1080926_1
            retData.setFromLastTargetLiftRatioUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getFromLastTargetLiftRatioUnit());//SimpleFieldAssign//sourceId:1080927_1
            retData.setProgressValue(queryEvaObjTargetCycleReportDetailRespDto_1.getProgressValue());//SimpleFieldAssign//sourceId:1080928_1
            retData.setProgressValueUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getProgressValueUnit());//SimpleFieldAssign//sourceId:1080929_1
            retData.setFromLastProgressValue(queryEvaObjTargetCycleReportDetailRespDto_1.getFromLastProgressValue());//SimpleFieldAssign//sourceId:1080930_1
            retData.setFromLastProgressValueUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getFromLastProgressValueUnit());//SimpleFieldAssign//sourceId:1080931_1
            retData.setProgressFromLastRatio(queryEvaObjTargetCycleReportDetailRespDto_1.getProgressFromLastRatio());//SimpleFieldAssign//sourceId:1080932_1
            retData.setProgressFromLastRatioUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getProgressFromLastRatioUnit());//SimpleFieldAssign//sourceId:1080933_1
            retData.setReach(queryEvaObjTargetCycleReportDetailRespDto_1.getReach());//SimpleFieldAssign//sourceId:1080934_1
            retData.setReachUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getReachUnit());//SimpleFieldAssign//sourceId:1080935_1
            retData.setFromLastReach(queryEvaObjTargetCycleReportDetailRespDto_1.getFromLastReach());//SimpleFieldAssign//sourceId:1080936_1
            retData.setFromLastReachUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getFromLastReachUnit());//SimpleFieldAssign//sourceId:1080937_1
            retData.setActualFromLastTimeRatio(queryEvaObjTargetCycleReportDetailRespDto_1.getActualFromLastTimeRatio());//SimpleFieldAssign//sourceId:1080938_1
            retData.setActualFromLastTimeRatioUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getActualFromLastTimeRatioUnit());//SimpleFieldAssign//sourceId:1080939_1
            retData.setReportScore(queryEvaObjTargetCycleReportDetailRespDto_1.getReportScore());//SimpleFieldAssign//sourceId:1081058_1
            retData.setReportScoreUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getReportScoreUnit());//SimpleFieldAssign//sourceId:1080941_1
            retData.setFromLastRatioReportScore(queryEvaObjTargetCycleReportDetailRespDto_1.getFromLastRatioReportScore());//SimpleFieldAssign//sourceId:1226822_1
            retData.setFromLastRatioReportScoreUnit(queryEvaObjTargetCycleReportDetailRespDto_1.getFromLastRatioReportScoreUnit());//SimpleFieldAssign//sourceId:1226823_1
            retData.setRealTimeScoreLevel(queryEvaObjTargetCycleReportDetailRespDto_1.getRealTimeScoreLevel());//SimpleFieldAssign//sourceId:1080944_1
            retData.setProgressObjIsRedoArrange(queryEvaObjTargetCycleReportDetailRespDto_1.getProgressObjIsRedoArrange());//SimpleFieldAssign//sourceId:1120586_1
        }
        if (queryUserInfoDetailComRespDto_1 != null) {
            retData.setUserFace(queryUserInfoDetailComRespDto_1.getUserFace());//SimpleFieldAssign//sourceId:99175_1
            retData.setIdCardName(queryUserInfoDetailComRespDto_1.getIdCardName());//SimpleFieldAssign//sourceId:99172_1
            retData.setNickName(queryUserInfoDetailComRespDto_1.getNickName());//SimpleFieldAssign//sourceId:99174_1
        }
        if (queryDeptDetailComBorderRespDto_1 != null) {
            retData.setDeptShortName(queryDeptDetailComBorderRespDto_1.getDeptShortName());//SimpleFieldAssign//sourceId:99173_1
        }
        if (obtainParentTargetContCycleInfoRespDto_1 != null) {
            retData.setParentCyclelAlias(obtainParentTargetContCycleInfoRespDto_1.getParentCyclelAlias());//SimpleFieldAssign//sourceId:1133274_1
            retData.setParentTargetCycleContentTypeCode(obtainParentTargetContCycleInfoRespDto_1.getParentTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:1132224_1
            retData.setParentTargetCycleContentId(obtainParentTargetContCycleInfoRespDto_1.getParentTargetCycleContentId());//SimpleFieldAssign//sourceId:1132225_1
            retData.setParentEvaObjTargetCycleId(obtainParentTargetContCycleInfoRespDto_1.getParentEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1132223_1
            retData.setParentCycleId(obtainParentTargetContCycleInfoRespDto_1.getParentCycleId());//SimpleFieldAssign//sourceId:1132226_1
            retData.setParentCycleEndTime(obtainParentTargetContCycleInfoRespDto_1.getParentCycleEndTime());//SimpleFieldAssign//sourceId:1135394_1
            retData.setParentTargetActualEndtTime(obtainParentTargetContCycleInfoRespDto_1.getParentTargetActualEndtTime());//SimpleFieldAssign//sourceId:1132843_1
            retData.setBackElement(obtainParentTargetContCycleInfoRespDto_1.getBackElement());//SimpleFieldAssign//sourceId:1132228_1
        }
        if (queryTagetCycleAncestorListComRespDto_1 != null) {
            retData.setEvaObjTargetCycleList(queryTagetCycleAncestorListComRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1996161_1
        }


        return retData;
    }

    /**
     * B3-3查工作周期目标列表[2810]
     * gen by moon at 10/18/2022, 6:12:48 AM
     */
    @Trace(operationName = "B3-3查工作周期目标列表")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryDutyCycleTargetListRespDto queryDutyCycleTargetList(BffQueryDutyCycleTargetListReqDto reqDto) {


        QueryDutyCycleTargetListRespDto queryDutyCycleTargetListRespDto_1 = null;
//步骤0: D3-3查工作周期目标列表 - queryDutyCycleTargetList
        QueryDutyCycleTargetListRespDto queryDutyCycleTargetListRespDto = null;
        QueryDutyCycleTargetListReqDto queryDutyCycleTargetListReqDto = new QueryDutyCycleTargetListReqDto();
        if (reqDto != null) {
            queryDutyCycleTargetListReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:382916_1
            queryDutyCycleTargetListReqDto.setEvaObjTableTypeCode(reqDto.getEvaObjTableTypeCode());//SimpleFieldAssign//sourceId:382917_1
            queryDutyCycleTargetListReqDto.setEvaObjTypeCode(reqDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:88975_1
            queryDutyCycleTargetListReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:88973_1
            queryDutyCycleTargetListReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:88974_1
        }

        /*D3-3查工作周期目标列表[2803]   */
        Assert.isNull(queryDutyCycleTargetListReqDto.getEvaObjEntityId(), "B3-3查工作周期目标列表-D3-3查工作周期目标列表-被评对象内容表主键ID不能为空", false);
        Assert.isNull(queryDutyCycleTargetListReqDto.getEvaObjTableTypeCode(), "B3-3查工作周期目标列表-D3-3查工作周期目标列表-被评对象内容表类型编码不能为空", false);
        Assert.isNull(queryDutyCycleTargetListReqDto.getEvaObjTypeCode(), "B3-3查工作周期目标列表-D3-3查工作周期目标列表-被评对象类型编码不能为空", false);
        Assert.isNull(queryDutyCycleTargetListReqDto.getTargetCycleContentTypeCode(), "B3-3查工作周期目标列表-D3-3查工作周期目标列表-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryDutyCycleTargetListReqDto.getTargetCycleContentId(), "B3-3查工作周期目标列表-D3-3查工作周期目标列表-关联目标内容ID不能为空", false);
        queryDutyCycleTargetListRespDto = fwAppTargetCycleClient.queryDutyCycleTargetList(queryDutyCycleTargetListReqDto).getData();


        queryDutyCycleTargetListRespDto_1 = queryDutyCycleTargetListRespDto;

        BffQueryDutyCycleTargetListRespDto retData = new BffQueryDutyCycleTargetListRespDto();
        if (queryDutyCycleTargetListRespDto_1 != null) {
            retData.setDutyCycleTargetList(queryDutyCycleTargetListRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffDutyCycleTargetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:88981_1
        }


        return retData;
    }

    /**
     * B3-3新增模板被评对象目标周期相关(管理)[3129]
     * gen by moon at 10/14/2022, 2:14:01 AM
     */
    @Trace(operationName = "B3-3新增模板被评对象目标周期相关(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffAddTempEvaObjTargetCycleRespDto addTempEvaObjTargetCycle(BffAddTempEvaObjTargetCycleReqDto reqDto) {


        //步骤0: D3-3新增目标被评对象目标周期(公共) - addTargetEvaObjTargetCycleCom
        AddTargetEvaObjTargetCycleComRespDto addTargetEvaObjTargetCycleComRespDto = null;
        AddTargetEvaObjTargetCycleComReqDto addTargetEvaObjTargetCycleComReqDto = new AddTargetEvaObjTargetCycleComReqDto();
        if (reqDto != null) {
            addTargetEvaObjTargetCycleComReqDto.setCycleList(reqDto.getCycleList());//list-field-assign//sourceId:160334_1
            addTargetEvaObjTargetCycleComReqDto.setCycleStartTime(reqDto.getCycleStartTime());//SimpleFieldAssign//sourceId:375590_1
            addTargetEvaObjTargetCycleComReqDto.setCycleEndTime(reqDto.getCycleEndTime());//SimpleFieldAssign//sourceId:375591_1
            addTargetEvaObjTargetCycleComReqDto.setSubcycleType(reqDto.getSubcycleType());//SimpleFieldAssign//sourceId:375589_1
            addTargetEvaObjTargetCycleComReqDto.setFatherCycleType(reqDto.getFatherCycleType());//SimpleFieldAssign//sourceId:160331_1
            addTargetEvaObjTargetCycleComReqDto.setMidCycleType(reqDto.getMidCycleType());//SimpleFieldAssign//sourceId:160332_1
            addTargetEvaObjTargetCycleComReqDto.setMidSubcycleQuantity(reqDto.getMidSubcycleQuantity());//SimpleFieldAssign//sourceId:375595_1
            addTargetEvaObjTargetCycleComReqDto.setCycleMode(reqDto.getCycleMode());//SimpleFieldAssign//sourceId:160327_1
            addTargetEvaObjTargetCycleComReqDto.setOpenMidCycle(reqDto.getOpenMidCycle());//SimpleFieldAssign//sourceId:160328_1
            addTargetEvaObjTargetCycleComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:160326_1
            addTargetEvaObjTargetCycleComReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:160333_1
        }

        /*D3-3新增目标被评对象目标周期(公共)[3118]   */
        Assert.isNull(addTargetEvaObjTargetCycleComReqDto.getCycleStartTime(), "B3-3新增模板被评对象目标周期相关(管理)-D3-3新增目标被评对象目标周期(公共)-周期开始时间不能为空", false);
        Assert.isNull(addTargetEvaObjTargetCycleComReqDto.getCycleEndTime(), "B3-3新增模板被评对象目标周期相关(管理)-D3-3新增目标被评对象目标周期(公共)-周期结束时间不能为空", false);
        Assert.isNull(addTargetEvaObjTargetCycleComReqDto.getSubcycleType(), "B3-3新增模板被评对象目标周期相关(管理)-D3-3新增目标被评对象目标周期(公共)-子周期周期类型不能为空", false);
        Assert.isNull(addTargetEvaObjTargetCycleComReqDto.getFatherCycleType(), "B3-3新增模板被评对象目标周期相关(管理)-D3-3新增目标被评对象目标周期(公共)-父周期周期类型不能为空", false);
        Assert.isNull(addTargetEvaObjTargetCycleComReqDto.getCycleMode(), "B3-3新增模板被评对象目标周期相关(管理)-D3-3新增目标被评对象目标周期(公共)-周期模式不能为空", false);
        Assert.isNull(addTargetEvaObjTargetCycleComReqDto.getOpenMidCycle(), "B3-3新增模板被评对象目标周期相关(管理)-D3-3新增目标被评对象目标周期(公共)-是否开启中期不能为空", false);
        Assert.isNull(addTargetEvaObjTargetCycleComReqDto.getEvaluationTemplateId(), "B3-3新增模板被评对象目标周期相关(管理)-D3-3新增目标被评对象目标周期(公共)-评价模板ID不能为空", false);
        Assert.isNull(addTargetEvaObjTargetCycleComReqDto.getBatchCode(), "B3-3新增模板被评对象目标周期相关(管理)-D3-3新增目标被评对象目标周期(公共)-批次标识不能为空", false);
        addTargetEvaObjTargetCycleComRespDto = fwAppTargetCycleClient.addTargetEvaObjTargetCycleCom(addTargetEvaObjTargetCycleComReqDto).getData();


        BffAddTempEvaObjTargetCycleRespDto retData = new BffAddTempEvaObjTargetCycleRespDto();


        return retData;
    }

    /**
     * B3-3查询部门目标任务书目标内容周期权重列表(管理)[4178]
     * gen by moon at 9/15/2022, 12:26:49 AM
     */
    @Trace(operationName = "B3-3查询部门目标任务书目标内容周期权重列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryDeptTargetTaskCycleWeightListRespDto queryDeptTargetTaskCycleWeightList(BffQueryDeptTargetTaskCycleWeightListReqDto reqDto) {


        QueryDeptTargetTaskCycleContEtcListComRespDto queryDeptTargetTaskCycleContEtcListComRespDto_1 = null;
        BatchQueryDeptListRespDto batchQueryDeptListRespDto_1 = null;
//步骤0: D3-3查询部门目标任务书目标内容等列表(公共) - queryDeptTargetTaskCycleContEtcListCom
        QueryDeptTargetTaskCycleContEtcListComRespDto queryDeptTargetTaskCycleContEtcListComRespDto = null;
        QueryDeptTargetTaskCycleContEtcListComReqDto queryDeptTargetTaskCycleContEtcListComReqDto = new QueryDeptTargetTaskCycleContEtcListComReqDto();
        queryDeptTargetTaskCycleContEtcListComReqDto.setTargetCycleContentTypeCode("TARGET_CATEGORY");//sourceId:318303_1
        if (reqDto != null) {
            queryDeptTargetTaskCycleContEtcListComReqDto.setParentEvaObjTargetCycleId(reqDto.getParentEvaObjTargetCycleId());//sourceId:257505_1
            queryDeptTargetTaskCycleContEtcListComReqDto.setTargetId(reqDto.getTargetId());//sourceId:257509_1
            queryDeptTargetTaskCycleContEtcListComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:257510_1
        }

        /*D3-3查询部门目标任务书目标内容等列表(公共)[4179]   */
        Assert.isNull(queryDeptTargetTaskCycleContEtcListComReqDto.getParentEvaObjTargetCycleId(), "B3-3查询部门目标任务书目标内容周期权重列表(管理)-D3-3查询部门目标任务书目标内容等列表(公共)-上级被评对象目标周期ID不能为空", false);
        Assert.isNull(queryDeptTargetTaskCycleContEtcListComReqDto.getTargetCycleContentTypeCode(), "B3-3查询部门目标任务书目标内容周期权重列表(管理)-D3-3查询部门目标任务书目标内容等列表(公共)-目标内容类型编码不能为空", false);
        Assert.isNull(queryDeptTargetTaskCycleContEtcListComReqDto.getTargetId(), "B3-3查询部门目标任务书目标内容周期权重列表(管理)-D3-3查询部门目标任务书目标内容等列表(公共)-冗余目标ID不能为空", false);
        Assert.isNull(queryDeptTargetTaskCycleContEtcListComReqDto.getEvaluationTemplateId(), "B3-3查询部门目标任务书目标内容周期权重列表(管理)-D3-3查询部门目标任务书目标内容等列表(公共)-评价模板ID不能为空", false);
        queryDeptTargetTaskCycleContEtcListComRespDto = fwAppTargetCycleClient.queryDeptTargetTaskCycleContEtcListCom(queryDeptTargetTaskCycleContEtcListComReqDto).getData();


        queryDeptTargetTaskCycleContEtcListComRespDto_1 = queryDeptTargetTaskCycleContEtcListComRespDto;

//步骤1: D1-3批量查询部门列表	 - batchQueryDeptList
        BatchQueryDeptListRespDto batchQueryDeptListRespDto = null;
        if (queryDeptTargetTaskCycleContEtcListComRespDto != null) {
            BatchQueryDeptListReqDto batchQueryDeptListReqDto = new BatchQueryDeptListReqDto();
            batchQueryDeptListReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:257314_1
            if (queryDeptTargetTaskCycleContEtcListComRespDto != null) {
                batchQueryDeptListReqDto.setDeptList(queryDeptTargetTaskCycleContEtcListComRespDto.getDeptObjMisStaSetWeightList().stream().map(item -> item.getDeptId())
                        .collect(Collectors.toList()));//sourceId:257315_1
            }

            /*D1-3批量查询部门列表	[1182]   */
            Assert.isNull(batchQueryDeptListReqDto.getSubjectLifeCycle(), "B3-3查询部门目标任务书目标内容周期权重列表(管理)-D1-3批量查询部门列表	-主体生命周期不能为空", false);
            batchQueryDeptListRespDto = fwBaseOrgClient.batchQueryDeptList(batchQueryDeptListReqDto).getData();


            batchQueryDeptListRespDto_1 = batchQueryDeptListRespDto;
        }

        BffQueryDeptTargetTaskCycleWeightListRespDto retData = new BffQueryDeptTargetTaskCycleWeightListRespDto();
        //数据集融合
        if (queryDeptTargetTaskCycleContEtcListComRespDto_1 != null && !CollectionUtil.isEmpty(queryDeptTargetTaskCycleContEtcListComRespDto_1.getDeptObjMisStaSetWeightList())) {
            for (DeptObjMisStaSetWeightDto deptObjMisStaSetWeightDto : queryDeptTargetTaskCycleContEtcListComRespDto_1.getDeptObjMisStaSetWeightList()) {
                BffDeptObjMisStaSetWeightDto retElm = new BffDeptObjMisStaSetWeightDto();
                if (queryDeptTargetTaskCycleContEtcListComRespDto_1 != null) {
                    retElm.setObjTargetCycleWeightSetId(deptObjMisStaSetWeightDto.getObjTargetCycleWeightSetId());//sourceId:89250_2
                    retElm.setEvaObjTargetCycleId(deptObjMisStaSetWeightDto.getEvaObjTargetCycleId());//sourceId:89066_2
                    retElm.setCyclelAlias(deptObjMisStaSetWeightDto.getCyclelAlias());//sourceId:89067_2
                    retElm.setTargetCycleContentId(deptObjMisStaSetWeightDto.getTargetCycleContentId());//sourceId:89068_2
                    retElm.setCycleStandardName(deptObjMisStaSetWeightDto.getCycleStandardName());//sourceId:89069_2
                    retElm.setCycleNumberShortName(deptObjMisStaSetWeightDto.getCycleNumberShortName());//sourceId:89070_2
                    retElm.setIsParentCycle(deptObjMisStaSetWeightDto.getIsParentCycle());//sourceId:89071_2
                    retElm.setIsSubCycle(deptObjMisStaSetWeightDto.getIsSubCycle());//sourceId:89072_2
                    retElm.setIsMetaphase(deptObjMisStaSetWeightDto.getIsMetaphase());//sourceId:89073_2
                    retElm.setDeptId(deptObjMisStaSetWeightDto.getDeptId());//sourceId:89074_2
                    retElm.setWeightValue(deptObjMisStaSetWeightDto.getWeightValue());//sourceId:89075_2
                    retElm.setWeightScore(deptObjMisStaSetWeightDto.getWeightScore());//sourceId:89076_2
                    retElm.setSubjectLifeCycle(deptObjMisStaSetWeightDto.getSubjectLifeCycle());//sourceId:96725_2
                }
                retData.getDeptObjMisStaSetWeightList().add(retElm);
                if (batchQueryDeptListRespDto_1 != null) {
                    for (DeptDto deptDto : batchQueryDeptListRespDto_1.getDeptList()) {
                        if (deptDto.getDeptId().equals(deptObjMisStaSetWeightDto.getDeptId())) {
                            if (batchQueryDeptListRespDto_1 != null) {
                                retElm.setDeptShortName(deptDto.getDeptShortName());//sourceId:89077_2
                            }
                        }
                    }
                }

            }
        }//sourceId:257511_1


        return retData;
    }

    /**
     * B3-3批量设置部门目标任务书目标内容周期权重(管理)[4181]
     * gen by moon at 8/29/2022, 12:49:02 PM
     */
    @Trace(operationName = "B3-3批量设置部门目标任务书目标内容周期权重(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchSetDeptTargetTaskCycleWeightRespDto batchSetDeptTargetTaskCycleWeight(BffBatchSetDeptTargetTaskCycleWeightReqDto reqDto) {


        //步骤0: D3-3批量设置部门目标任务书目标内容周期权重 - batchSetDeptTargetTaskCycleWeight
        BatchSetDeptTargetTaskCycleWeightRespDto batchSetDeptTargetTaskCycleWeightRespDto = null;
        BatchSetDeptTargetTaskCycleWeightReqDto batchSetDeptTargetTaskCycleWeightReqDto = new BatchSetDeptTargetTaskCycleWeightReqDto();
        if (reqDto != null) {
            batchSetDeptTargetTaskCycleWeightReqDto.setEvaObjTargetCycleWeightList(reqDto.getEvaObjTargetCycleWeightList().stream().map(item -> BeanUtil.toBean(item, EvaObjTargetCycleWeightDto.class)).collect(Collectors.toList()));//sourceId:258380_1
            batchSetDeptTargetTaskCycleWeightReqDto.setOverallScore(reqDto.getOverallScore());//sourceId:258381_1
            batchSetDeptTargetTaskCycleWeightReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:258382_1
            batchSetDeptTargetTaskCycleWeightReqDto.setBatchCode(reqDto.getBatchId());//sourceId:258383_1
        }

        /*D3-3批量设置部门目标任务书目标内容周期权重[4182]   */
        Assert.isNull(batchSetDeptTargetTaskCycleWeightReqDto.getOverallScore(), "B3-3批量设置部门目标任务书目标内容周期权重(管理)-D3-3批量设置部门目标任务书目标内容周期权重-总分值不能为空", false);
        Assert.isNull(batchSetDeptTargetTaskCycleWeightReqDto.getEvaluationTemplateId(), "B3-3批量设置部门目标任务书目标内容周期权重(管理)-D3-3批量设置部门目标任务书目标内容周期权重-冗余评价模板ID不能为空", false);
        Assert.isNull(batchSetDeptTargetTaskCycleWeightReqDto.getBatchCode(), "B3-3批量设置部门目标任务书目标内容周期权重(管理)-D3-3批量设置部门目标任务书目标内容周期权重-批次ID不能为空", false);
        batchSetDeptTargetTaskCycleWeightRespDto = fwAppTargetCycleClient.batchSetDeptTargetTaskCycleWeight(batchSetDeptTargetTaskCycleWeightReqDto).getData();


//步骤1: D3批量更新高层部门目标任务书权重设置检查项(公共) - batchRefreshCheckDeptTargetTaskWeightSetCom
        BatchRefreshCheckDeptTargetTaskWeightSetComRespDto batchRefreshCheckDeptTargetTaskWeightSetComRespDto = null;
        BatchRefreshCheckDeptTargetTaskWeightSetComReqDto batchRefreshCheckDeptTargetTaskWeightSetComReqDto = new BatchRefreshCheckDeptTargetTaskWeightSetComReqDto();
        if (reqDto != null) {
            batchRefreshCheckDeptTargetTaskWeightSetComReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//sourceId:258636_1
            batchRefreshCheckDeptTargetTaskWeightSetComReqDto.setTargetId(reqDto.getTargetId());//sourceId:258637_1
            batchRefreshCheckDeptTargetTaskWeightSetComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:258638_1
        }

        /*D3批量更新高层部门目标任务书权重设置检查项(公共)[4193]   */
        Assert.isNull(batchRefreshCheckDeptTargetTaskWeightSetComReqDto.getEvaObjEntityId(), "B3-3批量设置部门目标任务书目标内容周期权重(管理)-D3批量更新高层部门目标任务书权重设置检查项(公共)-被评对象内容表主键ID不能为空", false);
        Assert.isNull(batchRefreshCheckDeptTargetTaskWeightSetComReqDto.getTargetId(), "B3-3批量设置部门目标任务书目标内容周期权重(管理)-D3批量更新高层部门目标任务书权重设置检查项(公共)-冗余目标ID不能为空", false);
        Assert.isNull(batchRefreshCheckDeptTargetTaskWeightSetComReqDto.getEvaluationTemplateId(), "B3-3批量设置部门目标任务书目标内容周期权重(管理)-D3批量更新高层部门目标任务书权重设置检查项(公共)-冗余评价模板ID不能为空", false);
        batchRefreshCheckDeptTargetTaskWeightSetComRespDto = fwAppOffStateClient.batchRefreshCheckDeptTargetTaskWeightSetCom(batchRefreshCheckDeptTargetTaskWeightSetComReqDto).getData();


        BffBatchSetDeptTargetTaskCycleWeightRespDto retData = new BffBatchSetDeptTargetTaskCycleWeightRespDto();


        return retData;
    }

    /**
     * B3-3查询内容匹配目标周期权重列表(管理)[4469]
     * gen by moon at 12/22/2022, 12:26:44 AM
     */
    @Trace(operationName = "B3-3查询内容匹配目标周期权重列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryContentMatchTargetCycleWeightListRespDto queryContentMatchTargetCycleWeightList(BffQueryContentMatchTargetCycleWeightListReqDto reqDto) {


        QueryTargetContCycleWeightListRespDto queryTargetContCycleWeightListRespDto_1 = null;
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto_1 = null;
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto_1 = null;
        QueryClassMatchResultToAnswerDetailComRespDto queryClassMatchResultToAnswerDetailComRespDto_1 = null;
//步骤0: D3-查询目标内容目标周期权重列表 - queryTargetContCycleWeightList
        QueryTargetContCycleWeightListRespDto queryTargetContCycleWeightListRespDto = null;
        QueryTargetContCycleWeightListReqDto queryTargetContCycleWeightListReqDto = new QueryTargetContCycleWeightListReqDto();
        if (reqDto != null) {
            queryTargetContCycleWeightListReqDto.setParentEvaObjTargetCycleId(reqDto.getParentEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:519373_1
            queryTargetContCycleWeightListReqDto.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:519374_1
            queryTargetContCycleWeightListReqDto.setWeightObjTypeCode(reqDto.getWeightObjTypeCode());//SimpleFieldAssign//sourceId:519375_1
            queryTargetContCycleWeightListReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:519376_1
        }

        /*D3-查询目标内容目标周期权重列表[5424]   */
        Assert.isNull(queryTargetContCycleWeightListReqDto.getWeightObjTypeCode(), "B3-3查询内容匹配目标周期权重列表(管理)-D3-查询目标内容目标周期权重列表-权重设置对象类型编码不能为空", false);
        Assert.isNull(queryTargetContCycleWeightListReqDto.getEvaluationTemplateId(), "B3-3查询内容匹配目标周期权重列表(管理)-D3-查询目标内容目标周期权重列表-冗余评价模板ID不能为空", false);
        queryTargetContCycleWeightListRespDto = fwAppTargetCycleClient.queryTargetContCycleWeightList(queryTargetContCycleWeightListReqDto).getData();


        queryTargetContCycleWeightListRespDto_1 = queryTargetContCycleWeightListRespDto;

//步骤1: D1-3批量查询就职记录列表（公共） - batchQueryInductionRecordListCom
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto = null;
        if (queryTargetContCycleWeightListRespDto != null) {
            BatchQueryInductionRecordListComReqDto batchQueryInductionRecordListComReqDto = new BatchQueryInductionRecordListComReqDto();
            if (queryTargetContCycleWeightListRespDto != null) {
                batchQueryInductionRecordListComReqDto.setPerOrgInductionRecordList(queryTargetContCycleWeightListRespDto.getEvaObjTargetCycleWeightList().stream().map(item -> item.getVirtualOrgInductionRecordId())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:519365_1
            }

            /*D1-3批量查询就职记录列表（公共）[602]   */

            batchQueryInductionRecordListComRespDto = fwBaseInductionRecordClient.batchQueryInductionRecordListCom(batchQueryInductionRecordListComReqDto).getData();


            batchQueryInductionRecordListComRespDto_1 = batchQueryInductionRecordListComRespDto;
        }

//步骤2: D1-3批量查部门(公共)(边界) - batchQueryDeptComBorder
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto = null;
        if (queryTargetContCycleWeightListRespDto != null) {
            BatchQueryDeptComBorderReqDto batchQueryDeptComBorderReqDto = new BatchQueryDeptComBorderReqDto();
            if (queryTargetContCycleWeightListRespDto != null) {
                batchQueryDeptComBorderReqDto.setDeptList(queryTargetContCycleWeightListRespDto.getEvaObjTargetCycleWeightList().stream().map(item -> item.getDeptId())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:519364_1
            }

            /*D1-3批量查部门(公共)(边界)[2568]   */

            batchQueryDeptComBorderRespDto = fwBaseOrgClient.batchQueryDeptComBorder(batchQueryDeptComBorderReqDto).getData();


            batchQueryDeptComBorderRespDto_1 = batchQueryDeptComBorderRespDto;
        }

//步骤3: D2-3查询分组匹配结果转答案(公共)(跨服务） - queryClassMatchResultToAnswerDetailCom
        QueryClassMatchResultToAnswerDetailComRespDto queryClassMatchResultToAnswerDetailComRespDto = null;
        QueryClassMatchResultToAnswerDetailComReqDto queryClassMatchResultToAnswerDetailComReqDto = new QueryClassMatchResultToAnswerDetailComReqDto();
        queryClassMatchResultToAnswerDetailComReqDto.setResultAspObjType("EVA_TEMP");//sourceId:376958_1
        queryClassMatchResultToAnswerDetailComReqDto.setConfItemClassCode("DECIMAL_POINT_RULES_SET_CLASS");//CUSTOM_CONVENTION//sourceId:376924_1
        queryClassMatchResultToAnswerDetailComReqDto.setIsPlatData("FALSE");//sourceId:377003_1
        if (reqDto != null) {
            queryClassMatchResultToAnswerDetailComReqDto.setResultAspObjId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:376957_1
        }

        /*D2-3查询权重分值小数点规则[3088]   */
        Assert.isNull(queryClassMatchResultToAnswerDetailComReqDto.getResultAspObjId(), "B3-3查询内容匹配目标周期权重列表(管理)-D2-3查询权重分值小数点规则-答案归属对象ID不能为空", false);
        Assert.isNull(queryClassMatchResultToAnswerDetailComReqDto.getResultAspObjType(), "B3-3查询内容匹配目标周期权重列表(管理)-D2-3查询权重分值小数点规则-答案归属对象类型不能为空", false);
        Assert.isNull(queryClassMatchResultToAnswerDetailComReqDto.getConfItemClassCode(), "B3-3查询内容匹配目标周期权重列表(管理)-D2-3查询权重分值小数点规则-分组标识不能为空", false);
        Assert.isNull(queryClassMatchResultToAnswerDetailComReqDto.getIsPlatData(), "B3-3查询内容匹配目标周期权重列表(管理)-D2-3查询权重分值小数点规则-是否标准答案不能为空", false);
        queryClassMatchResultToAnswerDetailComRespDto = fwCompConfSchemeClient.queryClassMatchResultToAnswerDetailCom(queryClassMatchResultToAnswerDetailComReqDto).getData();


        queryClassMatchResultToAnswerDetailComRespDto_1 = queryClassMatchResultToAnswerDetailComRespDto;

        BffQueryContentMatchTargetCycleWeightListRespDto retData = new BffQueryContentMatchTargetCycleWeightListRespDto();
        //数据集融合  MoreListToOneSource
        if (queryTargetContCycleWeightListRespDto_1 != null && !CollectionUtil.isEmpty(queryTargetContCycleWeightListRespDto_1.getEvaObjTargetCycleWeightList())) {
            for (EvaObjTargetCycleWeightDto evaObjTargetCycleWeightDto : queryTargetContCycleWeightListRespDto_1.getEvaObjTargetCycleWeightList()) {
                BffEvaObjTargetCycleWeightDto retElm = new BffEvaObjTargetCycleWeightDto();
                if (queryTargetContCycleWeightListRespDto_1 != null) {
                    retElm.setObjTargetCycleWeightSetId(evaObjTargetCycleWeightDto.getObjTargetCycleWeightSetId());//SimpleFieldAssign//sourceId:134872_2
                    retElm.setEvaObjTargetCycleId(evaObjTargetCycleWeightDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:134873_2
                    retElm.setTargetCycleContentId(evaObjTargetCycleWeightDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:134874_2
                    retElm.setCyclelAlias(evaObjTargetCycleWeightDto.getCyclelAlias());//SimpleFieldAssign//sourceId:134875_2
                    retElm.setWeightValue(evaObjTargetCycleWeightDto.getWeightValue());//SimpleFieldAssign//sourceId:140870_2
                    retElm.setWeightScore(evaObjTargetCycleWeightDto.getWeightScore());//SimpleFieldAssign//sourceId:140871_2
                    retElm.setVirtualOrgInductionRecordId(evaObjTargetCycleWeightDto.getVirtualOrgInductionRecordId());//SimpleFieldAssign//sourceId:134878_2
                    retElm.setDeptId(evaObjTargetCycleWeightDto.getDeptId());//SimpleFieldAssign//sourceId:134879_2
                }
                retData.getEvaObjTargetCycleWeightList().add(retElm);
                if (batchQueryInductionRecordListComRespDto_1 != null) {
                    for (PerOrgInductionRecordDto perOrgInductionRecordDto : batchQueryInductionRecordListComRespDto_1.getPerOrgInductionRecordList()) {
                        if (perOrgInductionRecordDto.getInductionRecordId().equals(evaObjTargetCycleWeightDto.getVirtualOrgInductionRecordId())) {
                            if (batchQueryInductionRecordListComRespDto_1 != null) {
                                retElm.setIdCardName(perOrgInductionRecordDto.getIdCardName());//SimpleFieldAssign//sourceId:134880_2
                                retElm.setNickName(perOrgInductionRecordDto.getNickName());//SimpleFieldAssign//sourceId:134881_2
                            }
                        }
                    }
                }

                if (batchQueryDeptComBorderRespDto_1 != null) {
                    for (DeptDto deptDto : batchQueryDeptComBorderRespDto_1.getDeptList()) {
                        if (deptDto.getDeptId().equals(evaObjTargetCycleWeightDto.getDeptId())) {
                            if (batchQueryDeptComBorderRespDto_1 != null) {
                                retElm.setDeptShortName(deptDto.getDeptShortName());//SimpleFieldAssign//sourceId:134882_2
                            }
                        }
                    }
                }

            }
        }//sourceId:519381_1
        if (queryClassMatchResultToAnswerDetailComRespDto_1 != null) {
            retData.setWeightPoint(queryClassMatchResultToAnswerDetailComRespDto_1.getWeightPoint());//SimpleFieldAssign//sourceId:377014_1
            retData.setWeightDecimalPoint(queryClassMatchResultToAnswerDetailComRespDto_1.getWeightDecimalPoint());//SimpleFieldAssign//sourceId:377013_1
            retData.setDecimalDigitsLastRules(queryClassMatchResultToAnswerDetailComRespDto_1.getDecimalDigitsLastRules());//SimpleFieldAssign//sourceId:377016_1
        }


        return retData;
    }

    /**
     * B3-3判断评价模板基层开始管理(管理)[3798]
     * gen by moon at 9/29/2023, 12:13:43 PM
     */
    @Trace(operationName = "B3-3判断评价模板基层开始管理(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffJudgeBasicEvaTempStartMgtRespDto judgeBasicEvaTempStartMgt(BffJudgeBasicEvaTempStartMgtReqDto reqDto) {


        JudgeBasicEvaTempStartMgtComRespDto judgeBasicEvaTempStartMgtComRespDto_1 = null;
//步骤0: D3判断基层评价模板开始管理(公共) - judgeBasicEvaTempStartMgtCom
        JudgeBasicEvaTempStartMgtComRespDto judgeBasicEvaTempStartMgtComRespDto = null;
        JudgeBasicEvaTempStartMgtComReqDto judgeBasicEvaTempStartMgtComReqDto = new JudgeBasicEvaTempStartMgtComReqDto();
        if (reqDto != null) {
            judgeBasicEvaTempStartMgtComReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:261779_1
            judgeBasicEvaTempStartMgtComReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:261780_1
        }

        /*D3判断基层评价模板开始管理(公共)[4206]   */
        Assert.isNull(judgeBasicEvaTempStartMgtComReqDto.getEvaObjEntityId(), "B3-3判断评价模板基层开始管理(管理)-D3判断基层评价模板开始管理(公共)-部门ID不能为空", false);
        Assert.isNull(judgeBasicEvaTempStartMgtComReqDto.getTargetId(), "B3-3判断评价模板基层开始管理(管理)-D3判断基层评价模板开始管理(公共)-冗余目标ID不能为空", false);
        judgeBasicEvaTempStartMgtComRespDto = fwAppTargetCycleClient.judgeBasicEvaTempStartMgtCom(judgeBasicEvaTempStartMgtComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        judgeBasicEvaTempStartMgtComRespDto_1 = judgeBasicEvaTempStartMgtComRespDto;

        BffJudgeBasicEvaTempStartMgtRespDto retData = new BffJudgeBasicEvaTempStartMgtRespDto();
        if (judgeBasicEvaTempStartMgtComRespDto_1 != null) {
            retData.setEvaTempStartMgtType(judgeBasicEvaTempStartMgtComRespDto_1.getEvaTempStartMgtType());//SimpleFieldAssign//sourceId:263062_1
        }


        return retData;
    }

    /**
     * B3-3判断评价模板高层开始管理(管理)[4232]
     * gen by moon at 9/29/2023, 12:13:48 PM
     */
    @Trace(operationName = "B3-3判断评价模板高层开始管理(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffJudgeTopEvaTempStartMgtRespDto judgeTopEvaTempStartMgt(BffJudgeTopEvaTempStartMgtReqDto reqDto) {


        JudgeTopEvaTempStartMgtComRespDto judgeTopEvaTempStartMgtComRespDto_1 = null;
//步骤0: D3判断高层评价模板开始管理(公共) - judgeTopEvaTempStartMgtCom
        JudgeTopEvaTempStartMgtComRespDto judgeTopEvaTempStartMgtComRespDto = null;
        JudgeTopEvaTempStartMgtComReqDto judgeTopEvaTempStartMgtComReqDto = new JudgeTopEvaTempStartMgtComReqDto();
        if (reqDto != null) {
            judgeTopEvaTempStartMgtComReqDto.setEvaTempId(reqDto.getEvaTempId());//SimpleFieldAssign//sourceId:263056_1
            judgeTopEvaTempStartMgtComReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:263075_1
        }

        /*D3判断高层评价模板开始管理(公共)[4236]   */
        Assert.isNull(judgeTopEvaTempStartMgtComReqDto.getEvaTempId(), "B3-3判断评价模板高层开始管理(管理)-D3判断高层评价模板开始管理(公共)-评价模板ID不能为空", false);
        Assert.isNull(judgeTopEvaTempStartMgtComReqDto.getTargetId(), "B3-3判断评价模板高层开始管理(管理)-D3判断高层评价模板开始管理(公共)-目标ID不能为空", false);
        judgeTopEvaTempStartMgtComRespDto = fwAppTargetCycleClient.judgeTopEvaTempStartMgtCom(judgeTopEvaTempStartMgtComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        judgeTopEvaTempStartMgtComRespDto_1 = judgeTopEvaTempStartMgtComRespDto;

        BffJudgeTopEvaTempStartMgtRespDto retData = new BffJudgeTopEvaTempStartMgtRespDto();
        if (judgeTopEvaTempStartMgtComRespDto_1 != null) {
            retData.setEvaTempStartMgtType(judgeTopEvaTempStartMgtComRespDto_1.getEvaTempStartMgtType());//SimpleFieldAssign//sourceId:263059_1
        }


        return retData;
    }

    /**
     * B3-3判断评价模板中层开始管理(管理)[4233]
     * gen by moon at 9/29/2023, 12:13:53 PM
     */
    @Trace(operationName = "B3-3判断评价模板中层开始管理(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffJudgeMidEvaTempStartMgtRespDto judgeMidEvaTempStartMgt(BffJudgeMidEvaTempStartMgtReqDto reqDto) {


        JudgeMidEvaTempStartMgtComRespDto judgeMidEvaTempStartMgtComRespDto_1 = null;
//步骤0: D3判断中层评价模板开始管理(公共) - judgeMidEvaTempStartMgtCom
        JudgeMidEvaTempStartMgtComRespDto judgeMidEvaTempStartMgtComRespDto = null;
        JudgeMidEvaTempStartMgtComReqDto judgeMidEvaTempStartMgtComReqDto = new JudgeMidEvaTempStartMgtComReqDto();
        if (reqDto != null) {
            judgeMidEvaTempStartMgtComReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:263064_1
            judgeMidEvaTempStartMgtComReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:263065_1
        }

        /*D3判断中层评价模板开始管理(公共)[4235]   */
        Assert.isNull(judgeMidEvaTempStartMgtComReqDto.getEvaObjEntityId(), "B3-3判断评价模板中层开始管理(管理)-D3判断中层评价模板开始管理(公共)-部门ID不能为空", false);
        Assert.isNull(judgeMidEvaTempStartMgtComReqDto.getTargetId(), "B3-3判断评价模板中层开始管理(管理)-D3判断中层评价模板开始管理(公共)-冗余目标ID不能为空", false);
        judgeMidEvaTempStartMgtComRespDto = fwAppTargetCycleClient.judgeMidEvaTempStartMgtCom(judgeMidEvaTempStartMgtComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        judgeMidEvaTempStartMgtComRespDto_1 = judgeMidEvaTempStartMgtComRespDto;

        BffJudgeMidEvaTempStartMgtRespDto retData = new BffJudgeMidEvaTempStartMgtRespDto();
        if (judgeMidEvaTempStartMgtComRespDto_1 != null) {
            retData.setEvaTempStartMgtType(judgeMidEvaTempStartMgtComRespDto_1.getEvaTempStartMgtType());//SimpleFieldAssign//sourceId:263069_1
        }


        return retData;
    }

    /**
     * B3-3查目标分类目标周期权重列表(管理)[2637]
     * gen by moon at 9/13/2022, 3:43:51 AM
     */
    @Trace(operationName = "B3-3查目标分类目标周期权重列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryEvaObjTargetCycleTargetCatWeightListRespDto queryEvaObjTargetCycleTargetCatWeightList(BffQueryEvaObjTargetCycleTargetCatWeightListReqDto reqDto) {


        QueryEvaObjTargetCycleWeightListRespDto queryEvaObjTargetCycleWeightListRespDto_1 = null;
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto_1 = null;
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期权重列表 - queryEvaObjTargetCycleWeightList
        QueryEvaObjTargetCycleWeightListRespDto queryEvaObjTargetCycleWeightListRespDto = null;
        QueryEvaObjTargetCycleWeightListReqDto queryEvaObjTargetCycleWeightListReqDto = new QueryEvaObjTargetCycleWeightListReqDto();
        queryEvaObjTargetCycleWeightListReqDto.setTargetCycleContentTypeCode("TARGET_CATEGORY");//sourceId:318343_1
        if (reqDto != null) {
            queryEvaObjTargetCycleWeightListReqDto.setParentEvaObjTargetCycleId(reqDto.getParentEvaObjTargetCycleId());//sourceId:318342_1
            queryEvaObjTargetCycleWeightListReqDto.setTargetId(reqDto.getTargetId());//sourceId:318344_1
            queryEvaObjTargetCycleWeightListReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:318345_1
        }

        /*D3-3查被评对象目标周期权重列表[2644]   */
        Assert.isNull(queryEvaObjTargetCycleWeightListReqDto.getParentEvaObjTargetCycleId(), "B3-3查目标分类目标周期权重列表(管理)-D3-3查被评对象目标周期权重列表-上级被评对象目标周期ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleWeightListReqDto.getTargetCycleContentTypeCode(), "B3-3查目标分类目标周期权重列表(管理)-D3-3查被评对象目标周期权重列表-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleWeightListReqDto.getTargetId(), "B3-3查目标分类目标周期权重列表(管理)-D3-3查被评对象目标周期权重列表-冗余目标ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleWeightListReqDto.getEvaluationTemplateId(), "B3-3查目标分类目标周期权重列表(管理)-D3-3查被评对象目标周期权重列表-评价模板ID不能为空", false);
        queryEvaObjTargetCycleWeightListRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleWeightList(queryEvaObjTargetCycleWeightListReqDto).getData();


        queryEvaObjTargetCycleWeightListRespDto_1 = queryEvaObjTargetCycleWeightListRespDto;

//步骤1: D1-3批量查部门(公共)(边界) - batchQueryDeptComBorder
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto = null;
        if (queryEvaObjTargetCycleWeightListRespDto != null) {
            BatchQueryDeptComBorderReqDto batchQueryDeptComBorderReqDto = new BatchQueryDeptComBorderReqDto();
            if (queryEvaObjTargetCycleWeightListRespDto != null) {
                batchQueryDeptComBorderReqDto.setDeptList(queryEvaObjTargetCycleWeightListRespDto.getEvaObjTargetCycleWeightList().stream().map(item -> item.getDeptId())
                        .collect(Collectors.toList()));//sourceId:81766_1
            }

            /*D1-3批量查部门(公共)(边界)[2568]   */

            batchQueryDeptComBorderRespDto = fwBaseOrgClient.batchQueryDeptComBorder(batchQueryDeptComBorderReqDto).getData();


            batchQueryDeptComBorderRespDto_1 = batchQueryDeptComBorderRespDto;
        }

//步骤2: D1-3批量查询就职记录列表（公共） - batchQueryInductionRecordListCom
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto = null;
        if (queryEvaObjTargetCycleWeightListRespDto != null) {
            BatchQueryInductionRecordListComReqDto batchQueryInductionRecordListComReqDto = new BatchQueryInductionRecordListComReqDto();
            if (queryEvaObjTargetCycleWeightListRespDto != null) {
                batchQueryInductionRecordListComReqDto.setPerOrgInductionRecordList(queryEvaObjTargetCycleWeightListRespDto.getEvaObjTargetCycleWeightList().stream().map(item -> item.getVirtualOrgInductionRecordId())
                        .collect(Collectors.toList()));//sourceId:82500_1
            }

            /*D1-3批量查询就职记录列表（公共）[602]   */

            batchQueryInductionRecordListComRespDto = fwBaseInductionRecordClient.batchQueryInductionRecordListCom(batchQueryInductionRecordListComReqDto).getData();


            batchQueryInductionRecordListComRespDto_1 = batchQueryInductionRecordListComRespDto;
        }

        BffQueryEvaObjTargetCycleTargetCatWeightListRespDto retData = new BffQueryEvaObjTargetCycleTargetCatWeightListRespDto();
        //数据集融合
        if (queryEvaObjTargetCycleWeightListRespDto_1 != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleWeightListRespDto_1.getEvaObjTargetCycleWeightList())) {
            for (EvaObjTargetCycleWeightDto evaObjTargetCycleWeightDto : queryEvaObjTargetCycleWeightListRespDto_1.getEvaObjTargetCycleWeightList()) {
                BffEvaObjTargetCycleWeightDto retElm = new BffEvaObjTargetCycleWeightDto();
                if (queryEvaObjTargetCycleWeightListRespDto_1 != null) {
                    retElm.setObjTargetCycleWeightSetId(evaObjTargetCycleWeightDto.getObjTargetCycleWeightSetId());//sourceId:95657_2
                    retElm.setEvaObjTargetCycleId(evaObjTargetCycleWeightDto.getEvaObjTargetCycleId());//sourceId:95658_2
                    retElm.setCyclelAlias(evaObjTargetCycleWeightDto.getCyclelAlias());//sourceId:95659_2
                    retElm.setWeightScore(evaObjTargetCycleWeightDto.getWeightScore());//sourceId:95660_2
                    retElm.setWeightValue(evaObjTargetCycleWeightDto.getWeightValue());//sourceId:95661_2
                    retElm.setCycleStandardName(evaObjTargetCycleWeightDto.getCycleStandardName());//sourceId:95662_2
                    retElm.setCycleNumberShortName(evaObjTargetCycleWeightDto.getCycleNumberShortName());//sourceId:95663_2
                    retElm.setCycleStartTime(evaObjTargetCycleWeightDto.getCycleStartTime());//sourceId:95664_2
                    retElm.setCycleEndTime(evaObjTargetCycleWeightDto.getCycleEndTime());//sourceId:95665_2
                    retElm.setDeptId(evaObjTargetCycleWeightDto.getDeptId());//sourceId:95666_2
                    retElm.setVirtualOrgInductionRecordId(evaObjTargetCycleWeightDto.getVirtualOrgInductionRecordId());//sourceId:95667_2
                    retElm.setSubjectLifeCycle(evaObjTargetCycleWeightDto.getSubjectLifeCycle());//sourceId:95668_2
                }
                retData.getEvaObjTargetCycleWeightList().add(retElm);
                if (batchQueryDeptComBorderRespDto_1 != null) {
                    for (DeptDto deptDto : batchQueryDeptComBorderRespDto_1.getDeptList()) {
                        if (deptDto.getDeptId().equals(evaObjTargetCycleWeightDto.getDeptId())) {
                            if (batchQueryDeptComBorderRespDto_1 != null) {
                                retElm.setDeptShortName(deptDto.getDeptShortName());//sourceId:95669_2
                            }
                        }
                    }
                }

                if (batchQueryInductionRecordListComRespDto_1 != null) {
                    for (PerOrgInductionRecordDto perOrgInductionRecordDto : batchQueryInductionRecordListComRespDto_1.getPerOrgInductionRecordList()) {
                        if (perOrgInductionRecordDto.getInductionRecordId().equals(evaObjTargetCycleWeightDto.getVirtualOrgInductionRecordId())) {
                            if (batchQueryInductionRecordListComRespDto_1 != null) {
                                retElm.setIdCardName(perOrgInductionRecordDto.getIdCardName());//sourceId:95670_2
                                retElm.setNickName(perOrgInductionRecordDto.getNickName());//sourceId:95671_2
                            }
                        }
                    }
                }

            }
        }//sourceId:318346_1


        return retData;
    }

    /**
     * B3-3查询上级目标内容被评对象权重分目标周期列表(管理)[2645]
     * gen by moon at 12/29/2022, 12:58:04 PM
     */
    @Trace(operationName = "B3-3查询上级目标内容被评对象权重分目标周期列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQuerySuperiorEvaObjTargetCycleListRespDto querySuperiorEvaObjTargetCycleList(BffQuerySuperiorEvaObjTargetCycleListReqDto reqDto) {


        QuerySuperiorEvaObjTargetCycleListRespDto querySuperiorEvaObjTargetCycleListRespDto_1 = null;
        BatchQueryEvaObjTargetCycleRespDto batchQueryEvaObjTargetCycleRespDto_1 = null;
//步骤0: D3-3查询上级目标内容被评对象目标周期权重列表 - querySuperiorEvaObjTargetCycleList
        QuerySuperiorEvaObjTargetCycleListRespDto querySuperiorEvaObjTargetCycleListRespDto = null;
        QuerySuperiorEvaObjTargetCycleListReqDto querySuperiorEvaObjTargetCycleListReqDto = new QuerySuperiorEvaObjTargetCycleListReqDto();
        if (reqDto != null) {
            querySuperiorEvaObjTargetCycleListReqDto.setTableTypeCode(reqDto.getTableTypeCode());//SimpleFieldAssign//sourceId:493980_1
            querySuperiorEvaObjTargetCycleListReqDto.setEntityId(reqDto.getEntityId());//SimpleFieldAssign//sourceId:493981_1
            querySuperiorEvaObjTargetCycleListReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:348142_1
        }

        /*D3-3查询上级目标内容被评对象目标周期权重列表[4711]   */
        Assert.isNull(querySuperiorEvaObjTargetCycleListReqDto.getTableTypeCode(), "B3-3查询上级目标内容被评对象权重分目标周期列表(管理)-D3-3查询上级目标内容被评对象目标周期权重列表-冗余内容表类型编码不能为空", false);
        Assert.isNull(querySuperiorEvaObjTargetCycleListReqDto.getEntityId(), "B3-3查询上级目标内容被评对象权重分目标周期列表(管理)-D3-3查询上级目标内容被评对象目标周期权重列表-冗余内容表主键ID不能为空", false);
        Assert.isNull(querySuperiorEvaObjTargetCycleListReqDto.getEvaluationTemplateId(), "B3-3查询上级目标内容被评对象权重分目标周期列表(管理)-D3-3查询上级目标内容被评对象目标周期权重列表-归属评价模板ID不能为空", false);
        querySuperiorEvaObjTargetCycleListRespDto = fwAppTargetCycleClient.querySuperiorEvaObjTargetCycleList(querySuperiorEvaObjTargetCycleListReqDto).getData();


        querySuperiorEvaObjTargetCycleListRespDto_1 = querySuperiorEvaObjTargetCycleListRespDto;

//步骤1: D3-3批量查询被评对象目标周期 - batchQueryEvaObjTargetCycle
        BatchQueryEvaObjTargetCycleRespDto batchQueryEvaObjTargetCycleRespDto = null;
        if (querySuperiorEvaObjTargetCycleListRespDto != null) {
            BatchQueryEvaObjTargetCycleReqDto batchQueryEvaObjTargetCycleReqDto = new BatchQueryEvaObjTargetCycleReqDto();
            batchQueryEvaObjTargetCycleReqDto.setIsArchive("FALSE");//sourceId:505402_1
            batchQueryEvaObjTargetCycleReqDto.setArchivngType("NOT_ARCHIVE");//sourceId:505403_1
            if (querySuperiorEvaObjTargetCycleListRespDto != null) {
                batchQueryEvaObjTargetCycleReqDto.setEvaObjTargetCycleList(querySuperiorEvaObjTargetCycleListRespDto.getEvaObjTargetCycleWeightList().stream().map(item -> item.getEvaObjTargetCycleId())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:505398_1
            }
            if (reqDto != null) {
                batchQueryEvaObjTargetCycleReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:505404_1
            }

            /*D3-3批量查询被评对象目标周期[5445]   */
            Assert.isNull(batchQueryEvaObjTargetCycleReqDto.getEvaluationTemplateId(), "B3-3查询上级目标内容被评对象权重分目标周期列表(管理)-D3-3批量查询被评对象目标周期-冗余评价模板ID不能为空", false);
            Assert.isNull(batchQueryEvaObjTargetCycleReqDto.getIsArchive(), "B3-3查询上级目标内容被评对象权重分目标周期列表(管理)-D3-3批量查询被评对象目标周期-是否存档不能为空", false);
            Assert.isNull(batchQueryEvaObjTargetCycleReqDto.getArchivngType(), "B3-3查询上级目标内容被评对象权重分目标周期列表(管理)-D3-3批量查询被评对象目标周期-存档类型不能为空", false);
            batchQueryEvaObjTargetCycleRespDto = fwAppTargetCycleClient.batchQueryEvaObjTargetCycle(batchQueryEvaObjTargetCycleReqDto).getData();


            batchQueryEvaObjTargetCycleRespDto_1 = batchQueryEvaObjTargetCycleRespDto;
        }

        BffQuerySuperiorEvaObjTargetCycleListRespDto retData = new BffQuerySuperiorEvaObjTargetCycleListRespDto();
        //数据集融合  MoreListToOneSource
        if (querySuperiorEvaObjTargetCycleListRespDto_1 != null && !CollectionUtil.isEmpty(querySuperiorEvaObjTargetCycleListRespDto_1.getEvaObjTargetCycleWeightList())) {
            for (EvaObjTargetCycleWeightDto evaObjTargetCycleWeightDto : querySuperiorEvaObjTargetCycleListRespDto_1.getEvaObjTargetCycleWeightList()) {
                BffEvaObjTargetCycleWeightDto retElm = new BffEvaObjTargetCycleWeightDto();
                if (querySuperiorEvaObjTargetCycleListRespDto_1 != null) {
                    retElm.setObjTargetCycleWeightSetId(evaObjTargetCycleWeightDto.getObjTargetCycleWeightSetId());//SimpleFieldAssign//sourceId:128723_2
                    retElm.setEvaObjTargetCycleId(evaObjTargetCycleWeightDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:130612_2
                    retElm.setWeightScore(evaObjTargetCycleWeightDto.getWeightScore());//SimpleFieldAssign//sourceId:140737_2
                    retElm.setParentSubMidCycleType(evaObjTargetCycleWeightDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:128727_2
                }
                retData.getEvaObjTargetCycleWeightList().add(retElm);
                if (batchQueryEvaObjTargetCycleRespDto_1 != null) {
                    for (EvaObjTargetCycleDto evaObjTargetCycleDto : batchQueryEvaObjTargetCycleRespDto_1.getEvaObjTargetCycleList()) {
                        if (evaObjTargetCycleDto.getEvaObjTargetCycleId().equals(evaObjTargetCycleWeightDto.getEvaObjTargetCycleId())) {
                            if (batchQueryEvaObjTargetCycleRespDto_1 != null) {
                                retElm.setCycleId(evaObjTargetCycleDto.getCycleId());//SimpleFieldAssign//sourceId:130641_2
                                retElm.setCycleStandardName(evaObjTargetCycleDto.getCycleStandardName());//SimpleFieldAssign//sourceId:130642_2
                            }
                        }
                    }
                }

            }
        }//sourceId:493990_1
        if (querySuperiorEvaObjTargetCycleListRespDto_1 != null) {
            retData.setCloneSubCycle(querySuperiorEvaObjTargetCycleListRespDto_1.getCloneSubCycle());//SimpleFieldAssign//sourceId:478672_1
            retData.setEvaObjTargetCycleId(querySuperiorEvaObjTargetCycleListRespDto_1.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:478673_1
            retData.setEvaObjTypeCode(querySuperiorEvaObjTargetCycleListRespDto_1.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:512973_1
        }


        return retData;
    }

    /**
     * B3-3查询模板安排要求目标子周期列表(管理)[2652]
     * gen by moon at 10/8/2022, 3:08:49 AM
     */
    @Trace(operationName = "B3-3查询模板安排要求目标子周期列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryTempArrangeRequireSubEvaObjTargetCycleListRespDto queryTempArrangeRequireSubEvaObjTargetCycleList(BffQueryTempArrangeRequireSubEvaObjTargetCycleListReqDto reqDto) {


        BatchQueryRequestArrangeCycleRespDto batchQueryRequestArrangeCycleRespDto_1 = null;
//步骤0: D3-2批量查询要求安排周期 - batchQueryRequestArrangeCycle
        BatchQueryRequestArrangeCycleRespDto batchQueryRequestArrangeCycleRespDto = null;
        BatchQueryRequestArrangeCycleReqDto batchQueryRequestArrangeCycleReqDto = new BatchQueryRequestArrangeCycleReqDto();
        if (reqDto != null) {
            batchQueryRequestArrangeCycleReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:179071_1
            batchQueryRequestArrangeCycleReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:179072_1
        }

        /*D3-2批量查询要求安排周期[3155]   */
        Assert.isNull(batchQueryRequestArrangeCycleReqDto.getTargetId(), "B3-3查询模板安排要求目标子周期列表(管理)-D3-2批量查询要求安排周期-冗余目标ID不能为空", false);
        Assert.isNull(batchQueryRequestArrangeCycleReqDto.getEvaluationTemplateId(), "B3-3查询模板安排要求目标子周期列表(管理)-D3-2批量查询要求安排周期-归属评价模板ID不能为空", false);
        batchQueryRequestArrangeCycleRespDto = fwAppTargetCycleClient.batchQueryRequestArrangeCycle(batchQueryRequestArrangeCycleReqDto).getData();


        batchQueryRequestArrangeCycleRespDto_1 = batchQueryRequestArrangeCycleRespDto;

        BffQueryTempArrangeRequireSubEvaObjTargetCycleListRespDto retData = new BffQueryTempArrangeRequireSubEvaObjTargetCycleListRespDto();
        if (batchQueryRequestArrangeCycleRespDto_1 != null) {
            retData.setTempArrangeRequireSubEvaObjTargetCycleList(batchQueryRequestArrangeCycleRespDto_1.getEvaTepPlanCycleList().stream().map(item -> BeanUtil.toBean(item, BffTempArrangeRequireSubEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:179081_1
        }


        return retData;
    }

    /**
     * B3-3查询内容匹配被评对象目标周期列表[2863]
     * gen by moon at 9/19/2022, 7:28:28 PM
     */
    @Trace(operationName = "B3-3查询内容匹配被评对象目标周期列表")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryContMatchEvaObjTargetCycleListRespDto queryContMatchEvaObjTargetCycleList(BffQueryContMatchEvaObjTargetCycleListReqDto reqDto) {


        QueryEvaObjTargetCycleListRespDto queryEvaObjTargetCycleListRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期列表 - queryEvaObjTargetCycleList
        QueryEvaObjTargetCycleListRespDto queryEvaObjTargetCycleListRespDto = null;
        QueryEvaObjTargetCycleListReqDto queryEvaObjTargetCycleListReqDto = new QueryEvaObjTargetCycleListReqDto();
        queryEvaObjTargetCycleListReqDto.setArchivngType("NOT_ARCHIVE");//sourceId:211191_1
        queryEvaObjTargetCycleListReqDto.setIsArchive("FALSE");//sourceId:211192_1
        if (reqDto != null) {
            queryEvaObjTargetCycleListReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//sourceId:211185_1
            queryEvaObjTargetCycleListReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//sourceId:211186_1
            queryEvaObjTargetCycleListReqDto.setTargetId(reqDto.getTargetId());//sourceId:211190_1
        }

        /*D3-3查被评对象目标周期列表[2598]   */
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getTargetCycleContentTypeCode(), "B3-3查询内容匹配被评对象目标周期列表-D3-3查被评对象目标周期列表-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getTargetCycleContentId(), "B3-3查询内容匹配被评对象目标周期列表-D3-3查被评对象目标周期列表-关联目标内容ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getTargetId(), "B3-3查询内容匹配被评对象目标周期列表-D3-3查被评对象目标周期列表-冗余目标ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getArchivngType(), "B3-3查询内容匹配被评对象目标周期列表-D3-3查被评对象目标周期列表-存档类型不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getIsArchive(), "B3-3查询内容匹配被评对象目标周期列表-D3-3查被评对象目标周期列表-是否存档不能为空", false);
        queryEvaObjTargetCycleListRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleList(queryEvaObjTargetCycleListReqDto).getData();


        queryEvaObjTargetCycleListRespDto_1 = queryEvaObjTargetCycleListRespDto;

        BffQueryContMatchEvaObjTargetCycleListRespDto retData = new BffQueryContMatchEvaObjTargetCycleListRespDto();
        if (queryEvaObjTargetCycleListRespDto_1 != null) {
            retData.setEvaObjTargetCycleList(queryEvaObjTargetCycleListRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//sourceId:211193_1
        }


        return retData;
    }

    /**
     * B3-3查设置工作周期目标详情(管理)[2938]
     * gen by moon at 11/20/2022, 11:31:26 PM
     */
    @Trace(operationName = "B3-3查设置工作周期目标详情(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    @BanAuto
    public BffQuerySetDutyCycleTargetDetailRespDto querySetDutyCycleTargetDetail(BffQuerySetDutyCycleTargetDetailReqDto reqDto) {


        QuerySetDutyCycleTargetListRespDto querySetDutyCycleTargetListRespDto_1 = null;
        ImplementDataSetMergebizAppChangeColComRespDto implementDataSetMergebizAppChangeColComRespDto_1 = null;
//步骤0: D3-3查设置工作周期目标列表(管理) - querySetDutyCycleTargetList
        QuerySetDutyCycleTargetListRespDto querySetDutyCycleTargetListRespDto = null;
        QuerySetDutyCycleTargetListReqDto querySetDutyCycleTargetListReqDto = new QuerySetDutyCycleTargetListReqDto();
        if (reqDto != null) {
            querySetDutyCycleTargetListReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:115388_1
            querySetDutyCycleTargetListReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:115389_1
            querySetDutyCycleTargetListReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:115390_1
            querySetDutyCycleTargetListReqDto.setEvaObjTableTypeCode(reqDto.getEvaObjTableTypeCode());//SimpleFieldAssign//sourceId:115391_1
            querySetDutyCycleTargetListReqDto.setEvaObjTypeCode(reqDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:115392_1
            querySetDutyCycleTargetListReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:115393_1
        }

        /*D3-3查设置工作周期目标列表(管理)[2933]   */
        Assert.isNull(querySetDutyCycleTargetListReqDto.getTargetCycleContentId(), "B3-3查设置工作周期目标详情(管理)-D3-3查设置工作周期目标列表(管理)-关联目标内容ID不能为空", false);
        Assert.isNull(querySetDutyCycleTargetListReqDto.getTargetCycleContentTypeCode(), "B3-3查设置工作周期目标详情(管理)-D3-3查设置工作周期目标列表(管理)-关联目标内容类型编码不能为空", false);
        Assert.isNull(querySetDutyCycleTargetListReqDto.getEvaObjEntityId(), "B3-3查设置工作周期目标详情(管理)-D3-3查设置工作周期目标列表(管理)-被评对象内容表主键ID不能为空", false);
        Assert.isNull(querySetDutyCycleTargetListReqDto.getEvaObjTableTypeCode(), "B3-3查设置工作周期目标详情(管理)-D3-3查设置工作周期目标列表(管理)-被评对象内容表类型编码不能为空", false);
        Assert.isNull(querySetDutyCycleTargetListReqDto.getEvaObjTypeCode(), "B3-3查设置工作周期目标详情(管理)-D3-3查设置工作周期目标列表(管理)-被评对象类型编码不能为空", false);
        Assert.isNull(querySetDutyCycleTargetListReqDto.getTargetId(), "B3-3查设置工作周期目标详情(管理)-D3-3查设置工作周期目标列表(管理)-冗余目标ID不能为空", false);
        querySetDutyCycleTargetListRespDto = fwAppTargetCycleClient.querySetDutyCycleTargetList(querySetDutyCycleTargetListReqDto).getData();


        querySetDutyCycleTargetListRespDto_1 = querySetDutyCycleTargetListRespDto;

//步骤1: D3执行数据集合并业务应用变更字段(公共) - implementDataSetMergebizAppChangeColCom
        ImplementDataSetMergebizAppChangeColComRespDto implementDataSetMergebizAppChangeColComRespDto = null;
        if (querySetDutyCycleTargetListRespDto != null) {
            ImplementDataSetMergebizAppChangeColComReqDto implementDataSetMergebizAppChangeColComReqDto = new ImplementDataSetMergebizAppChangeColComReqDto();
            implementDataSetMergebizAppChangeColComReqDto.setTableTypeCode("OMS_EVA_OBJ_TARGET_CYCLE_OSET");//sourceId:445455_1
            if (querySetDutyCycleTargetListRespDto != null) {
                implementDataSetMergebizAppChangeColComReqDto.setBizAppChangeColList(querySetDutyCycleTargetListRespDto.getSetDutyCycleTargetList().stream().map(item -> item.getEvaObjOsetId())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:445454_1
            }
            if (querySetDutyCycleTargetListRespDto != null && querySetDutyCycleTargetListRespDto.getSetDutyCycleTargetList() != null && !CollectionUtil.isEmpty(querySetDutyCycleTargetListRespDto.getSetDutyCycleTargetList())) {
                implementDataSetMergebizAppChangeColComReqDto.setEvaObjTargetCycleOsetList(querySetDutyCycleTargetListRespDto.getSetDutyCycleTargetList().stream().map(item -> BeanUtil.toBean(item, EvaObjTargetCycleOsetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:445458_1
            }

            /*D3执行数据集合并业务应用变更字段(公共)[5212]   */
            Assert.isNull(implementDataSetMergebizAppChangeColComReqDto.getTableTypeCode(), "B3-3查设置工作周期目标详情(管理)-D3执行数据集合并业务应用变更字段(公共)-内容表类型编码不能为空", false);
            implementDataSetMergebizAppChangeColComRespDto = fwAppChangeColumnClient.implementDataSetMergebizAppChangeColCom(implementDataSetMergebizAppChangeColComReqDto).getData();


            implementDataSetMergebizAppChangeColComRespDto_1 = implementDataSetMergebizAppChangeColComRespDto;
        }

        BffQuerySetDutyCycleTargetDetailRespDto retData = new BffQuerySetDutyCycleTargetDetailRespDto();
        //数据集融合  MoreListToOneSource
        if (querySetDutyCycleTargetListRespDto_1 != null && !CollectionUtil.isEmpty(querySetDutyCycleTargetListRespDto_1.getSetDutyCycleTargetList())) {
            for (SetDutyCycleTargetDto setDutyCycleTargetDto : querySetDutyCycleTargetListRespDto_1.getSetDutyCycleTargetList()) {
                BffSetDutyCycleTargetDto retElm = new BffSetDutyCycleTargetDto();
                if (querySetDutyCycleTargetListRespDto_1 != null) {
                    retElm.setEvaObjTargetCycleId(setDutyCycleTargetDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:62066_2
                    retElm.setEvaObjOsetId(setDutyCycleTargetDto.getEvaObjOsetId());//SimpleFieldAssign//sourceId:120344_2
                    retElm.setTargetCycleName(setDutyCycleTargetDto.getTargetCycleName());//SimpleFieldAssign//sourceId:62067_2
                    retElm.setCyclelAlias(setDutyCycleTargetDto.getCyclelAlias());//SimpleFieldAssign//sourceId:62068_2
                    retElm.setCycleId(setDutyCycleTargetDto.getCycleId());//SimpleFieldAssign//sourceId:62069_2
                    retElm.setCycleStandardName(setDutyCycleTargetDto.getCycleStandardName());//SimpleFieldAssign//sourceId:52920_2
                    retElm.setIsParentCycle(setDutyCycleTargetDto.getIsParentCycle());//SimpleFieldAssign//sourceId:62070_2
                    retElm.setIsMetaphase(setDutyCycleTargetDto.getIsMetaphase());//SimpleFieldAssign//sourceId:62071_2
                    retElm.setCycleBudgetUnit(setDutyCycleTargetDto.getCycleBudgetUnit());//SimpleFieldAssign//sourceId:62072_2
                    retElm.setCycleBudgetAmount(setDutyCycleTargetDto.getCycleBudgetAmount());//SimpleFieldAssign//sourceId:62073_2
                    retElm.setUnit(setDutyCycleTargetDto.getUnit());//SimpleFieldAssign//sourceId:62075_2
                }
                retData.getSetDutyCycleTargetList().add(retElm);
                if (implementDataSetMergebizAppChangeColComRespDto_1 != null) {
                    for (EvaObjTargetCycleOsetDto evaObjTargetCycleOsetDto : implementDataSetMergebizAppChangeColComRespDto_1.getEvaObjTargetCycleOsetList()) {
                        // TODO: 2022/11/27 手动代码
                        if (evaObjTargetCycleOsetDto.getEvaObjOsetId() != null && evaObjTargetCycleOsetDto.getEvaObjOsetId().equals(setDutyCycleTargetDto.getEvaObjOsetId())) {
                            if (implementDataSetMergebizAppChangeColComRespDto_1 != null) {
                                retElm.setTargetDiagnosticValue(evaObjTargetCycleOsetDto.getTargetDiagnosticValue());//SimpleFieldAssign//sourceId:120345_2
                            }
                        }
                    }
                }

            }
        }//sourceId:94581_1


        return retData;
    }

    /**
     * B3-3查一级部门目标安排进展列表(管理)[2967]
     * gen by moon at 9/22/2023, 6:50:24 PM
     */
    @Trace(operationName = "B3-3查一级部门目标安排进展列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryOneDeptobjScheduleListRespDto queryOneDeptobjScheduleList(BffQueryOneDeptobjScheduleListReqDto reqDto) {


        QueryOneDeptobjScheduleListComRespDto queryOneDeptobjScheduleListComRespDto_1 = null;
//步骤0: D3-3查询一级部门目标安排进展列表(公共) - queryOneDeptobjScheduleListCom
        QueryOneDeptobjScheduleListComRespDto queryOneDeptobjScheduleListComRespDto = null;
        QueryOneDeptobjScheduleListComReqDto queryOneDeptobjScheduleListComReqDto = new QueryOneDeptobjScheduleListComReqDto();
        if (reqDto != null) {
            queryOneDeptobjScheduleListComReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:95707_1
        }

        /*D3-3查询一级部门目标安排进展列表(公共)[2965]   */
        Assert.isNull(queryOneDeptobjScheduleListComReqDto.getTargetId(), "B3-3查一级部门目标安排进展列表(管理)-D3-3查询一级部门目标安排进展列表(公共)-冗余目标ID不能为空", false);
        queryOneDeptobjScheduleListComRespDto = fwAppTargetCycleClient.queryOneDeptobjScheduleListCom(queryOneDeptobjScheduleListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryOneDeptobjScheduleListComRespDto_1 = queryOneDeptobjScheduleListComRespDto;

        BffQueryOneDeptobjScheduleListRespDto retData = new BffQueryOneDeptobjScheduleListRespDto();
        if (queryOneDeptobjScheduleListComRespDto_1 != null) {
            retData.setOneDeptobjScheduleList(queryOneDeptobjScheduleListComRespDto_1.getOneDeptobjScheduleList().stream().map(item -> BeanUtil.toBean(item, BffOneDeptobjScheduleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:95710_1
            retData.setAlreadyAccomplishNum(queryOneDeptobjScheduleListComRespDto_1.getAlreadyAccomplishNum());//SimpleFieldAssign//sourceId:430063_1
            retData.setCalcCount(queryOneDeptobjScheduleListComRespDto_1.getCalcCount());//SimpleFieldAssign//sourceId:430064_1
            retData.setIsAllArrangeAccomplish(queryOneDeptobjScheduleListComRespDto_1.getIsAllArrangeAccomplish());//SimpleFieldAssign//sourceId:430393_1
        }


        return retData;
    }

    /**
     * B3-2查要求安排周期列表(管理)[2985]
     * gen by moon at 10/8/2022, 3:09:36 AM
     */
    @Trace(operationName = "B3-2查要求安排周期列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryRequestArrangeCycleListRespDto queryRequestArrangeCycleList(BffQueryRequestArrangeCycleListReqDto reqDto) {


        QueryRequestArrangeCycleListRespDto queryRequestArrangeCycleListRespDto_1 = null;
//步骤0: D3-2查要求安排周期列表 - queryRequestArrangeCycleList
        QueryRequestArrangeCycleListRespDto queryRequestArrangeCycleListRespDto = null;
        QueryRequestArrangeCycleListReqDto queryRequestArrangeCycleListReqDto = new QueryRequestArrangeCycleListReqDto();
        if (reqDto != null) {
            queryRequestArrangeCycleListReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:178263_1
            queryRequestArrangeCycleListReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:178264_1
        }

        /*D3-2查要求安排周期列表[3004]   */
        Assert.isNull(queryRequestArrangeCycleListReqDto.getTargetId(), "B3-2查要求安排周期列表(管理)-D3-2查要求安排周期列表-冗余目标ID不能为空", false);
        Assert.isNull(queryRequestArrangeCycleListReqDto.getEvaluationTemplateId(), "B3-2查要求安排周期列表(管理)-D3-2查要求安排周期列表-归属评价模板ID不能为空", false);
        queryRequestArrangeCycleListRespDto = fwAppTargetCycleClient.queryRequestArrangeCycleList(queryRequestArrangeCycleListReqDto).getData();


        queryRequestArrangeCycleListRespDto_1 = queryRequestArrangeCycleListRespDto;

        BffQueryRequestArrangeCycleListRespDto retData = new BffQueryRequestArrangeCycleListRespDto();
        if (queryRequestArrangeCycleListRespDto_1 != null) {
            retData.setEvaTepCyclePlanList(queryRequestArrangeCycleListRespDto_1.getEvaTepCyclePlanList().stream().map(item -> BeanUtil.toBean(item, BffEvaTepCyclePlanDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:179080_1
        }


        return retData;
    }

    /**
     * B3-5查询规划资料菜单列表(管理)[3021]
     * gen by moon at 10/24/2022, 4:31:51 AM
     */
    @Trace(operationName = "B3-5查询规划资料菜单列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryPlanInforMenuListRespDto queryPlanInforMenuList(BffQueryPlanInforMenuListReqDto reqDto) {


        QueryPlanInforMenuListRespDto queryPlanInforMenuListRespDto_1 = null;
//步骤0: D3-5查询规划资料菜单列表 - queryPlanInforMenuList
        QueryPlanInforMenuListRespDto queryPlanInforMenuListRespDto = null;
        QueryPlanInforMenuListReqDto queryPlanInforMenuListReqDto = new QueryPlanInforMenuListReqDto();
        if (reqDto != null) {
            queryPlanInforMenuListReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:221287_1
            queryPlanInforMenuListReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:388502_1
        }

        /*D3-5查询规划资料菜单列表[4081]   */
        Assert.isNull(queryPlanInforMenuListReqDto.getTargetId(), "B3-5查询规划资料菜单列表(管理)-D3-5查询规划资料菜单列表-冗余目标ID不能为空", false);
        Assert.isNull(queryPlanInforMenuListReqDto.getEvaluationTemplateId(), "B3-5查询规划资料菜单列表(管理)-D3-5查询规划资料菜单列表-评价模版ID不能为空", false);
        queryPlanInforMenuListRespDto = fwAppTargetCycleClient.queryPlanInforMenuList(queryPlanInforMenuListReqDto).getData();


        queryPlanInforMenuListRespDto_1 = queryPlanInforMenuListRespDto;

        BffQueryPlanInforMenuListRespDto retData = new BffQueryPlanInforMenuListRespDto();
        if (queryPlanInforMenuListRespDto_1 != null) {
            retData.setPlanInforMenuList(queryPlanInforMenuListRespDto_1.getPlanInforMenuList().stream().map(item -> BeanUtil.toBean(item, BffPlanInforMenuDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:221290_1
            retData.setUseObjectTypeCode(queryPlanInforMenuListRespDto_1.getUseObjectTypeCode());//SimpleFieldAssign//sourceId:222493_1
        }


        return retData;
    }

    /**
     * B3-3查询管理模式中基层评价对象子目标周期列表(管理)[3035]
     * gen by moon at 1/13/2023, 4:03:06 PM
     */
    @Trace(operationName = "B3-3查询管理模式中基层评价对象子目标周期列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryMidPlanEvaObjSubObCycleMgtListRespDto queryMidPlanEvaObjSubObCycleMgtList(BffQueryMidPlanEvaObjSubObCycleMgtListReqDto reqDto) {


        QueryEvaObjTargetCycleListRespDto queryEvaObjTargetCycleListRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期列表 - queryEvaObjTargetCycleList
        QueryEvaObjTargetCycleListRespDto queryEvaObjTargetCycleListRespDto = null;
        QueryEvaObjTargetCycleListReqDto queryEvaObjTargetCycleListReqDto = new QueryEvaObjTargetCycleListReqDto();
        queryEvaObjTargetCycleListReqDto.setTargetCycleContentTypeCode("TARGET");//sourceId:608898_1
        queryEvaObjTargetCycleListReqDto.setArchivngType("NOT_ARCHIVE");//sourceId:608904_1
        queryEvaObjTargetCycleListReqDto.setIsArchive("FALSE");//sourceId:608905_1
        if (reqDto != null) {
            queryEvaObjTargetCycleListReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:608899_1
            queryEvaObjTargetCycleListReqDto.setTargetId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:608903_1
        }

        /*D3-3查被评对象目标周期列表[2598]   */
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getTargetCycleContentId(), "B3-3查询管理模式中基层评价对象子目标周期列表(管理)-D3-3查被评对象目标周期列表-关联目标内容ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getTargetCycleContentTypeCode(), "B3-3查询管理模式中基层评价对象子目标周期列表(管理)-D3-3查被评对象目标周期列表-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getTargetId(), "B3-3查询管理模式中基层评价对象子目标周期列表(管理)-D3-3查被评对象目标周期列表-冗余目标ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getArchivngType(), "B3-3查询管理模式中基层评价对象子目标周期列表(管理)-D3-3查被评对象目标周期列表-存档类型不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListReqDto.getIsArchive(), "B3-3查询管理模式中基层评价对象子目标周期列表(管理)-D3-3查被评对象目标周期列表-是否存档不能为空", false);
        queryEvaObjTargetCycleListRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleList(queryEvaObjTargetCycleListReqDto).getData();


        queryEvaObjTargetCycleListRespDto_1 = queryEvaObjTargetCycleListRespDto;

        BffQueryMidPlanEvaObjSubObCycleMgtListRespDto retData = new BffQueryMidPlanEvaObjSubObCycleMgtListRespDto();
        if (queryEvaObjTargetCycleListRespDto_1 != null) {
            retData.setMidPlanEvaObjSubObCycleList(queryEvaObjTargetCycleListRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffMidPlanEvaObjSubObCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:100610_1
        }


        return retData;
    }

    /**
     * B3-3查询部门目标任务书周期列表(管理)[4187]
     * gen by moon at 9/13/2022, 3:45:00 AM
     */
    @Trace(operationName = "B3-3查询部门目标任务书周期列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryDepMisStaTargetCycleListRespDto queryDepMisStaTargetCycleList(BffQueryDepMisStaTargetCycleListReqDto reqDto) {


        QueryDepMisStaTargetCycleListRespDto queryDepMisStaTargetCycleListRespDto_1 = null;
//步骤0: D3-3查询部门目标任务书周期列表 - queryDepMisStaTargetCycleList
        QueryDepMisStaTargetCycleListRespDto queryDepMisStaTargetCycleListRespDto = null;
        QueryDepMisStaTargetCycleListReqDto queryDepMisStaTargetCycleListReqDto = new QueryDepMisStaTargetCycleListReqDto();
        if (reqDto != null) {
            queryDepMisStaTargetCycleListReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//sourceId:257371_1
            queryDepMisStaTargetCycleListReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//sourceId:257372_1
            queryDepMisStaTargetCycleListReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//sourceId:257373_1
            queryDepMisStaTargetCycleListReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//sourceId:257374_1
            queryDepMisStaTargetCycleListReqDto.setTargetId(reqDto.getTargetId());//sourceId:257375_1
        }

        /*D3-3查询部门目标任务书周期列表[4188]   */
        Assert.isNull(queryDepMisStaTargetCycleListReqDto.getEvaObjTargetCycleId(), "B3-3查询部门目标任务书周期列表(管理)-D3-3查询部门目标任务书周期列表-被评对象目标周期ID不能为空", false);
        Assert.isNull(queryDepMisStaTargetCycleListReqDto.getEvaObjEntityId(), "B3-3查询部门目标任务书周期列表(管理)-D3-3查询部门目标任务书周期列表-被评对象内容表主键ID不能为空", false);
        Assert.isNull(queryDepMisStaTargetCycleListReqDto.getTargetCycleContentTypeCode(), "B3-3查询部门目标任务书周期列表(管理)-D3-3查询部门目标任务书周期列表-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryDepMisStaTargetCycleListReqDto.getTargetCycleContentId(), "B3-3查询部门目标任务书周期列表(管理)-D3-3查询部门目标任务书周期列表-关联目标内容ID不能为空", false);
        Assert.isNull(queryDepMisStaTargetCycleListReqDto.getTargetId(), "B3-3查询部门目标任务书周期列表(管理)-D3-3查询部门目标任务书周期列表-冗余目标ID不能为空", false);
        queryDepMisStaTargetCycleListRespDto = fwAppTargetCycleClient.queryDepMisStaTargetCycleList(queryDepMisStaTargetCycleListReqDto).getData();


        queryDepMisStaTargetCycleListRespDto_1 = queryDepMisStaTargetCycleListRespDto;

        BffQueryDepMisStaTargetCycleListRespDto retData = new BffQueryDepMisStaTargetCycleListRespDto();
        if (queryDepMisStaTargetCycleListRespDto_1 != null) {
            retData.setDepMisStaTargetCycleList(queryDepMisStaTargetCycleListRespDto_1.getDepMisStaTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffDepMisStaTargetCycleDto.class)).collect(Collectors.toList()));//sourceId:257384_1
            retData.setCyclelAlias(queryDepMisStaTargetCycleListRespDto_1.getCyclelAlias());//sourceId:257453_1
            retData.setWeightValue(queryDepMisStaTargetCycleListRespDto_1.getWeightValue());//sourceId:257385_1
            retData.setWeightScore(queryDepMisStaTargetCycleListRespDto_1.getWeightScore());//sourceId:257386_1
            retData.setWeightSetWayName(queryDepMisStaTargetCycleListRespDto_1.getWeightSetWayName());//sourceId:258486_1
            retData.setWeightSetWay(queryDepMisStaTargetCycleListRespDto_1.getWeightSetWay());//sourceId:258487_1
            retData.setWeightDecimalPoint(queryDepMisStaTargetCycleListRespDto_1.getWeightDecimalPoint());//sourceId:258488_1
            retData.setWeightPoint(queryDepMisStaTargetCycleListRespDto_1.getWeightPoint());//sourceId:258489_1
            retData.setDecimalDigitsLastRules(queryDepMisStaTargetCycleListRespDto_1.getDecimalDigitsLastRules());//sourceId:258490_1
        }


        return retData;
    }

    /**
     * B3-3批量设置基层被评对象目标周期权重(管理)[3642]
     * gen by moon at 9/19/2022, 3:13:52 PM
     */
    @Trace(operationName = "B3-3批量设置基层被评对象目标周期权重(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchSetBasicTargetObjCycleWeightRespDto batchSetBasicTargetObjCycleWeight(BffBatchSetBasicTargetObjCycleWeightReqDto reqDto) {


        //步骤0: D3-3批量设置指标被评对象目标周期权重 - batchSetTargetObjCycleWeight
        BatchSetTargetObjCycleWeightRespDto batchSetTargetObjCycleWeightRespDto = null;
        BatchSetTargetObjCycleWeightReqDto batchSetTargetObjCycleWeightReqDto = new BatchSetTargetObjCycleWeightReqDto();
        batchSetTargetObjCycleWeightReqDto.setWeightObjTypeCode("EVA_OBJECT");//sourceId:163534_1
        if (reqDto != null) {
            batchSetTargetObjCycleWeightReqDto.setEvaObjTargetCycleList(reqDto.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, EvaObjTargetCycleDto.class)).collect(Collectors.toList()));//sourceId:334075_1
//batchSetTargetObjCycleWeightReqDto.setObjectId(reqDto.getObjectId());//sourceId:163538_1
//batchSetTargetObjCycleWeightReqDto.setBelongToContentCode(reqDto.getBelongToContentCode());//sourceId:163539_1
//batchSetTargetObjCycleWeightReqDto.setTargetContentName(reqDto.getTargetContentName());//sourceId:163540_1
//batchSetTargetObjCycleWeightReqDto.setLevelNumber(reqDto.getLevelNumber());//sourceId:163531_1
            batchSetTargetObjCycleWeightReqDto.setTargetId(reqDto.getTargetId());//sourceId:279716_1
            batchSetTargetObjCycleWeightReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:163535_1
            batchSetTargetObjCycleWeightReqDto.setBatchCode(reqDto.getBatchCode());//sourceId:163536_1
        }

        /*D3-3批量设置指标被评对象目标周期权重[2641]   */
        Assert.isNull(batchSetTargetObjCycleWeightReqDto.getWeightObjTypeCode(), "B3-3批量设置基层被评对象目标周期权重(管理)-D3-3批量设置指标被评对象目标周期权重-权重设置对象类型编码不能为空", false);
//Assert.isNull(batchSetTargetObjCycleWeightReqDto.getObjectId(),"B3-3批量设置基层被评对象目标周期权重(管理)-D3-3批量设置指标被评对象目标周期权重-二级及以下指标ID不能为空",false);
//Assert.isNull(batchSetTargetObjCycleWeightReqDto.getBelongToContentCode(),"B3-3批量设置基层被评对象目标周期权重(管理)-D3-3批量设置指标被评对象目标周期权重-二级及以下指标标识不能为空",false);
//Assert.isNull(batchSetTargetObjCycleWeightReqDto.getTargetContentName(),"B3-3批量设置基层被评对象目标周期权重(管理)-D3-3批量设置指标被评对象目标周期权重-二级及以下指标简称不能为空",false);
//Assert.isNull(batchSetTargetObjCycleWeightReqDto.getLevelNumber(),"B3-3批量设置基层被评对象目标周期权重(管理)-D3-3批量设置指标被评对象目标周期权重-层级不能为空",false);
        Assert.isNull(batchSetTargetObjCycleWeightReqDto.getTargetId(), "B3-3批量设置基层被评对象目标周期权重(管理)-D3-3批量设置指标被评对象目标周期权重-冗余目标ID不能为空", false);
        Assert.isNull(batchSetTargetObjCycleWeightReqDto.getEvaluationTemplateId(), "B3-3批量设置基层被评对象目标周期权重(管理)-D3-3批量设置指标被评对象目标周期权重-冗余评价模板ID不能为空", false);
        Assert.isNull(batchSetTargetObjCycleWeightReqDto.getBatchCode(), "B3-3批量设置基层被评对象目标周期权重(管理)-D3-3批量设置指标被评对象目标周期权重-批次标识不能为空", false);
        batchSetTargetObjCycleWeightRespDto = fwAppTargetCycleClient.batchSetTargetObjCycleWeight(batchSetTargetObjCycleWeightReqDto).getData();


        BffBatchSetBasicTargetObjCycleWeightRespDto retData = new BffBatchSetBasicTargetObjCycleWeightRespDto();


        return retData;
    }

    /**
     * B3-3批量设置高中基层被评对象目标周期权重(管理)[3875]
     * gen by moon at 12/11/2022, 4:41:18 PM
     */
    @Trace(operationName = "B3-3批量设置高中基层被评对象目标周期权重(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchSetMidTargetObjCycleWeightRespDto batchSetMidTargetObjCycleWeight(BffBatchSetMidTargetObjCycleWeightReqDto reqDto) {


        //步骤0: D3-3批量设置被评对象目标周期权重 - batchSetEvaObjTargetCycleWeight
        BatchSetEvaObjTargetCycleWeightRespDto batchSetEvaObjTargetCycleWeightRespDto = null;
        BatchSetEvaObjTargetCycleWeightReqDto batchSetEvaObjTargetCycleWeightReqDto = new BatchSetEvaObjTargetCycleWeightReqDto();
        if (reqDto != null && reqDto.getEvaObjTargetCycleWeightList() != null && !CollectionUtil.isEmpty(reqDto.getEvaObjTargetCycleWeightList())) {
            batchSetEvaObjTargetCycleWeightReqDto.setEvaObjTargetCycleWeightList(reqDto.getEvaObjTargetCycleWeightList().stream().map(item -> BeanUtil.toBean(item, EvaObjTargetCycleWeightDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:350433_1
        }
        if (reqDto != null) {
            batchSetEvaObjTargetCycleWeightReqDto.setTableTypeCode(reqDto.getTableTypeCode());//SimpleFieldAssign//sourceId:498463_1
            batchSetEvaObjTargetCycleWeightReqDto.setEntityId(reqDto.getEntityId());//SimpleFieldAssign//sourceId:498464_1
            batchSetEvaObjTargetCycleWeightReqDto.setParentEvaObjTargetCycleId(reqDto.getParentEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:435542_1
            batchSetEvaObjTargetCycleWeightReqDto.setWeightObjTypeCode(reqDto.getWeightObjTypeCode());//SimpleFieldAssign//sourceId:506437_1
            batchSetEvaObjTargetCycleWeightReqDto.setCloneSubCycle(reqDto.getCloneSubCycle());//SimpleFieldAssign//sourceId:479595_1
        }

        /*D3-3批量设置被评对象目标周期权重[2641]   */
        Assert.isNull(batchSetEvaObjTargetCycleWeightReqDto.getTableTypeCode(), "B3-3批量设置高中基层被评对象目标周期权重(管理)-D3-3批量设置被评对象目标周期权重-冗余内容表类型编码不能为空", false);
        Assert.isNull(batchSetEvaObjTargetCycleWeightReqDto.getEntityId(), "B3-3批量设置高中基层被评对象目标周期权重(管理)-D3-3批量设置被评对象目标周期权重-冗余内容表主键ID不能为空", false);
        Assert.isNull(batchSetEvaObjTargetCycleWeightReqDto.getParentEvaObjTargetCycleId(), "B3-3批量设置高中基层被评对象目标周期权重(管理)-D3-3批量设置被评对象目标周期权重-上级被评对象目标周期ID不能为空", false);
        Assert.isNull(batchSetEvaObjTargetCycleWeightReqDto.getWeightObjTypeCode(), "B3-3批量设置高中基层被评对象目标周期权重(管理)-D3-3批量设置被评对象目标周期权重-权重设置对象类型编码不能为空", false);
        Assert.isNull(batchSetEvaObjTargetCycleWeightReqDto.getCloneSubCycle(), "B3-3批量设置高中基层被评对象目标周期权重(管理)-D3-3批量设置被评对象目标周期权重-克隆子周期不能为空", false);
        batchSetEvaObjTargetCycleWeightRespDto = fwAppTargetCycleClient.batchSetEvaObjTargetCycleWeight(batchSetEvaObjTargetCycleWeightReqDto).getData();


        BffBatchSetMidTargetObjCycleWeightRespDto retData = new BffBatchSetMidTargetObjCycleWeightRespDto();


        return retData;
    }

    /**
     * B3-3查被评对象目标周期指标权重列表(管理)[2793]
     * gen by moon at 9/27/2022, 9:37:03 AM
     */
    @Trace(operationName = "B3-3查被评对象目标周期指标权重列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryEvaObjTargetCycleTargetObjWeightListRespDto queryEvaObjTargetCycleTargetObjWeightList(BffQueryEvaObjTargetCycleTargetObjWeightListReqDto reqDto) {


        QueryEvaObjTargetCycleWeightListRespDto queryEvaObjTargetCycleWeightListRespDto_1 = null;
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto_1 = null;
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期权重列表 - queryEvaObjTargetCycleWeightList
        QueryEvaObjTargetCycleWeightListRespDto queryEvaObjTargetCycleWeightListRespDto = null;
        QueryEvaObjTargetCycleWeightListReqDto queryEvaObjTargetCycleWeightListReqDto = new QueryEvaObjTargetCycleWeightListReqDto();
        queryEvaObjTargetCycleWeightListReqDto.setTargetCycleContentTypeCode("OBJECTIVE");//sourceId:333557_1
        if (reqDto != null) {
            queryEvaObjTargetCycleWeightListReqDto.setParentEvaObjTargetCycleId(reqDto.getParentEvaObjTargetCycleId());//sourceId:333556_1
            queryEvaObjTargetCycleWeightListReqDto.setTargetId(reqDto.getTargetId());//sourceId:333558_1
            queryEvaObjTargetCycleWeightListReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:333559_1
        }

        /*D3-3查被评对象目标周期权重列表[2644]   */
        Assert.isNull(queryEvaObjTargetCycleWeightListReqDto.getParentEvaObjTargetCycleId(), "B3-3查被评对象目标周期指标权重列表(管理)-D3-3查被评对象目标周期权重列表-上级被评对象目标周期ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleWeightListReqDto.getTargetCycleContentTypeCode(), "B3-3查被评对象目标周期指标权重列表(管理)-D3-3查被评对象目标周期权重列表-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleWeightListReqDto.getTargetId(), "B3-3查被评对象目标周期指标权重列表(管理)-D3-3查被评对象目标周期权重列表-冗余目标ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleWeightListReqDto.getEvaluationTemplateId(), "B3-3查被评对象目标周期指标权重列表(管理)-D3-3查被评对象目标周期权重列表-评价模板ID不能为空", false);
        queryEvaObjTargetCycleWeightListRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleWeightList(queryEvaObjTargetCycleWeightListReqDto).getData();


        queryEvaObjTargetCycleWeightListRespDto_1 = queryEvaObjTargetCycleWeightListRespDto;

//步骤1: D1-3批量查部门(公共)(边界) - batchQueryDeptComBorder
        BatchQueryDeptComBorderRespDto batchQueryDeptComBorderRespDto = null;
        if (queryEvaObjTargetCycleWeightListRespDto != null) {
            BatchQueryDeptComBorderReqDto batchQueryDeptComBorderReqDto = new BatchQueryDeptComBorderReqDto();
            if (queryEvaObjTargetCycleWeightListRespDto != null) {
                batchQueryDeptComBorderReqDto.setDeptList(queryEvaObjTargetCycleWeightListRespDto.getEvaObjTargetCycleWeightList().stream().map(item -> item.getDeptId())
                        .collect(Collectors.toList()));//sourceId:88102_1
            }

            /*D1-3批量查部门(公共)(边界)[2568]   */

            batchQueryDeptComBorderRespDto = fwBaseOrgClient.batchQueryDeptComBorder(batchQueryDeptComBorderReqDto).getData();


            batchQueryDeptComBorderRespDto_1 = batchQueryDeptComBorderRespDto;
        }

//步骤2: D1-3批量查询就职记录列表（公共） - batchQueryInductionRecordListCom
        BatchQueryInductionRecordListComRespDto batchQueryInductionRecordListComRespDto = null;
        if (queryEvaObjTargetCycleWeightListRespDto != null) {
            BatchQueryInductionRecordListComReqDto batchQueryInductionRecordListComReqDto = new BatchQueryInductionRecordListComReqDto();
            if (queryEvaObjTargetCycleWeightListRespDto != null) {
                batchQueryInductionRecordListComReqDto.setPerOrgInductionRecordList(queryEvaObjTargetCycleWeightListRespDto.getEvaObjTargetCycleWeightList().stream().map(item -> item.getVirtualOrgInductionRecordId())
                        .collect(Collectors.toList()));//sourceId:88103_1
            }

            /*D1-3批量查询就职记录列表（公共）[602]   */

            batchQueryInductionRecordListComRespDto = fwBaseInductionRecordClient.batchQueryInductionRecordListCom(batchQueryInductionRecordListComReqDto).getData();


            batchQueryInductionRecordListComRespDto_1 = batchQueryInductionRecordListComRespDto;
        }

        BffQueryEvaObjTargetCycleTargetObjWeightListRespDto retData = new BffQueryEvaObjTargetCycleTargetObjWeightListRespDto();
        //数据集融合
        if (queryEvaObjTargetCycleWeightListRespDto_1 != null && !CollectionUtil.isEmpty(queryEvaObjTargetCycleWeightListRespDto_1.getEvaObjTargetCycleWeightList())) {
            for (EvaObjTargetCycleWeightDto evaObjTargetCycleWeightDto : queryEvaObjTargetCycleWeightListRespDto_1.getEvaObjTargetCycleWeightList()) {
                BffEvaObjTargetCycleWeightDto retElm = new BffEvaObjTargetCycleWeightDto();
                if (queryEvaObjTargetCycleWeightListRespDto_1 != null) {
                    retElm.setObjTargetCycleWeightSetId(evaObjTargetCycleWeightDto.getObjTargetCycleWeightSetId());//sourceId:98148_2
                    retElm.setEvaObjTargetCycleId(evaObjTargetCycleWeightDto.getEvaObjTargetCycleId());//sourceId:98149_2
                    retElm.setCyclelAlias(evaObjTargetCycleWeightDto.getCyclelAlias());//sourceId:98150_2
                    retElm.setWeightScore(evaObjTargetCycleWeightDto.getWeightScore());//sourceId:98151_2
                    retElm.setWeightValue(evaObjTargetCycleWeightDto.getWeightValue());//sourceId:98152_2
                    retElm.setCycleStandardName(evaObjTargetCycleWeightDto.getCycleStandardName());//sourceId:98153_2
                    retElm.setCycleNumberShortName(evaObjTargetCycleWeightDto.getCycleNumberShortName());//sourceId:98154_2
                    retElm.setCycleStartTime(evaObjTargetCycleWeightDto.getCycleStartTime());//sourceId:98155_2
                    retElm.setCycleEndTime(evaObjTargetCycleWeightDto.getCycleEndTime());//sourceId:98156_2
                    retElm.setDeptId(evaObjTargetCycleWeightDto.getDeptId());//sourceId:98157_2
                    retElm.setVirtualOrgInductionRecordId(evaObjTargetCycleWeightDto.getVirtualOrgInductionRecordId());//sourceId:98158_2
                    retElm.setSubjectLifeCycle(evaObjTargetCycleWeightDto.getSubjectLifeCycle());//sourceId:98159_2
                }
                retData.getEvaObjTargetCycleWeightList().add(retElm);
                if (batchQueryDeptComBorderRespDto_1 != null) {
                    for (DeptDto deptDto : batchQueryDeptComBorderRespDto_1.getDeptList()) {
                        if (deptDto.getDeptId().equals(evaObjTargetCycleWeightDto.getDeptId())) {
                            if (batchQueryDeptComBorderRespDto_1 != null) {
                                retElm.setDeptShortName(deptDto.getDeptShortName());//sourceId:98160_2
                            }
                        }
                    }
                }

                if (batchQueryInductionRecordListComRespDto_1 != null) {
                    for (PerOrgInductionRecordDto perOrgInductionRecordDto : batchQueryInductionRecordListComRespDto_1.getPerOrgInductionRecordList()) {
                        if (perOrgInductionRecordDto.getInductionRecordId().equals(evaObjTargetCycleWeightDto.getVirtualOrgInductionRecordId())) {
                            if (batchQueryInductionRecordListComRespDto_1 != null) {
                                retElm.setIdCardName(perOrgInductionRecordDto.getIdCardName());//sourceId:98161_2
                                retElm.setNickName(perOrgInductionRecordDto.getNickName());//sourceId:98162_2
                            }
                        }
                    }
                }

            }
        }//sourceId:333561_1


        return retData;
    }

    /**
     * B3-3查询目标内容中期被评对象目标周期(管理)[3711]
     * gen by moon at 9/27/2022, 9:37:09 AM
     */
    @Trace(operationName = "B3-3查询目标内容中期被评对象目标周期(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryTargetContMidEvaObjTargetCycleDetailRespDto queryTargetContMidEvaObjTargetCycleDetail(BffQueryTargetContMidEvaObjTargetCycleDetailReqDto reqDto) {


        QueryTargetContMidEvaObjTargetCycleDetailRespDto queryTargetContMidEvaObjTargetCycleDetailRespDto_1 = null;
//步骤0: D3-3查询目标内容中期被评对象目标周期 - queryTargetContMidEvaObjTargetCycleDetail
        QueryTargetContMidEvaObjTargetCycleDetailRespDto queryTargetContMidEvaObjTargetCycleDetailRespDto = null;
        QueryTargetContMidEvaObjTargetCycleDetailReqDto queryTargetContMidEvaObjTargetCycleDetailReqDto = new QueryTargetContMidEvaObjTargetCycleDetailReqDto();
        if (reqDto != null) {
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setCycleMode(reqDto.getCycleMode());//sourceId:171777_1
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setCycleStartTime(reqDto.getCycleStartTime());//sourceId:171781_1
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setCycleEndTime(reqDto.getCycleEndTime());//sourceId:171782_1
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setCycleTypeCode(reqDto.getCycleTypeCode());//sourceId:172160_1
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//sourceId:172161_1
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//sourceId:172162_1
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setTargetId(reqDto.getTargetId());//sourceId:171779_1
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//sourceId:172163_1
            queryTargetContMidEvaObjTargetCycleDetailReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//sourceId:172164_1
        }

        /*D3-3查询目标内容中期被评对象目标周期[3709]   */
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getCycleMode(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-周期模式不能为空", false);
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getCycleStartTime(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-周期开始时间不能为空", false);
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getCycleEndTime(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-周期结束时间不能为空", false);
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getCycleTypeCode(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-周期类型标识不能为空", false);
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getTargetCycleContentTypeCode(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getTargetCycleContentId(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-关联目标内容ID不能为空", false);
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getTargetId(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-冗余目标ID不能为空", false);
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getTargetCycleContentTypeCode(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-上级目标内容类型编码不能为空", false);
        Assert.isNull(queryTargetContMidEvaObjTargetCycleDetailReqDto.getTargetCycleContentId(), "B3-3查询目标内容中期被评对象目标周期(管理)-D3-3查询目标内容中期被评对象目标周期-上级目标内容ID不能为空", false);
        queryTargetContMidEvaObjTargetCycleDetailRespDto = fwAppTargetCycleClient.queryTargetContMidEvaObjTargetCycleDetail(queryTargetContMidEvaObjTargetCycleDetailReqDto).getData();


        queryTargetContMidEvaObjTargetCycleDetailRespDto_1 = queryTargetContMidEvaObjTargetCycleDetailRespDto;

        BffQueryTargetContMidEvaObjTargetCycleDetailRespDto retData = new BffQueryTargetContMidEvaObjTargetCycleDetailRespDto();
        if (queryTargetContMidEvaObjTargetCycleDetailRespDto_1 != null) {
            retData.setEvaObjTargetCycleId(queryTargetContMidEvaObjTargetCycleDetailRespDto_1.getEvaObjTargetCycleId());//sourceId:171796_1
            retData.setCycleId(queryTargetContMidEvaObjTargetCycleDetailRespDto_1.getCycleId());//sourceId:171797_1
            retData.setCycleStandardName(queryTargetContMidEvaObjTargetCycleDetailRespDto_1.getCycleStandardName());//sourceId:171798_1
            retData.setCycleTypeCode(queryTargetContMidEvaObjTargetCycleDetailRespDto_1.getCycleTypeCode());//sourceId:171799_1
            retData.setCycleNumberShortName(queryTargetContMidEvaObjTargetCycleDetailRespDto_1.getCycleNumberShortName());//sourceId:171800_1
        }


        return retData;
    }

    /**
     * B3-3查询高中基层指标目标值列表(管理)[4060]
     * gen by moon at 5/16/2023, 9:15:37 PM
     */
    @Trace(operationName = "B3-3查询高中基层指标目标值列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryTopSingleAndIrregularCycleTargetValueListRespDto queryTopSingleAndIrregularCycleTargetValueList(BffQueryTopSingleAndIrregularCycleTargetValueListReqDto reqDto) {


        QueryTargetValueListComRespDto queryTargetValueListComRespDto_1 = null;
//步骤0: D3-3查询指标目标值列表(公共) - queryTargetValueListCom
        QueryTargetValueListComRespDto queryTargetValueListComRespDto = null;
        QueryTargetValueListComReqDto queryTargetValueListComReqDto = new QueryTargetValueListComReqDto();
        if (reqDto != null) {
            queryTargetValueListComReqDto.setObjectiveId(reqDto.getObjectiveId());//SimpleFieldAssign//sourceId:352204_1
            queryTargetValueListComReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:352205_1
            queryTargetValueListComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:352206_1
            queryTargetValueListComReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:352207_1
        }

        /*D3-3查询指标目标值列表(公共)[4074]   */
        Assert.isNull(queryTargetValueListComReqDto.getObjectiveId(), "B3-3查询高中基层指标目标值列表(管理)-D3-3查询指标目标值列表(公共)-指标ID不能为空", false);
        Assert.isNull(queryTargetValueListComReqDto.getTargetId(), "B3-3查询高中基层指标目标值列表(管理)-D3-3查询指标目标值列表(公共)-目标ID不能为空", false);
        Assert.isNull(queryTargetValueListComReqDto.getEvaluationTemplateId(), "B3-3查询高中基层指标目标值列表(管理)-D3-3查询指标目标值列表(公共)-冗余评价模板ID不能为空", false);
        Assert.isNull(queryTargetValueListComReqDto.getBatchCode(), "B3-3查询高中基层指标目标值列表(管理)-D3-3查询指标目标值列表(公共)-批次标识不能为空", false);
        queryTargetValueListComRespDto = fwAppTargetCycleClient.queryTargetValueListCom(queryTargetValueListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryTargetValueListComRespDto_1 = queryTargetValueListComRespDto;

        BffQueryTopSingleAndIrregularCycleTargetValueListRespDto retData = new BffQueryTopSingleAndIrregularCycleTargetValueListRespDto();
        if (queryTargetValueListComRespDto_1 != null) {
            retData.setEvaObjTargetCycleList(queryTargetValueListComRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:352217_1
            retData.setObjectivePlanningExtendId(queryTargetValueListComRespDto_1.getObjectivePlanningExtendId());//SimpleFieldAssign//sourceId:352218_1
            retData.setTargetPeriodDivisionSame(queryTargetValueListComRespDto_1.getTargetPeriodDivisionSame());//SimpleFieldAssign//sourceId:352219_1
            retData.setUnit(queryTargetValueListComRespDto_1.getUnit());//SimpleFieldAssign//sourceId:352873_1
            retData.setDigitalUnit(queryTargetValueListComRespDto_1.getDigitalUnit());//SimpleFieldAssign//sourceId:352874_1
            retData.setIsLeft(queryTargetValueListComRespDto_1.getIsLeft());//SimpleFieldAssign//sourceId:424401_1
            retData.setTargetValueType(queryTargetValueListComRespDto_1.getTargetValueType());//SimpleFieldAssign//sourceId:540092_1
            retData.setDecimalDigitsLastRules(queryTargetValueListComRespDto_1.getDecimalDigitsLastRules());//SimpleFieldAssign//sourceId:374569_1
            retData.setIsOpenTargetStartValue(queryTargetValueListComRespDto_1.getIsOpenTargetStartValue());//SimpleFieldAssign//sourceId:355710_1
        }


        return retData;
    }

    /**
     * B3-3查询上级及兄弟部门指标目标值列表(管理)[4065]
     * gen by moon at 12/28/2022, 1:47:46 AM
     */
    @Trace(operationName = "B3-3查询上级及兄弟部门指标目标值列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQuerySuperiorAndBrotherTargetObjCycleTargetValueListRespDto querySuperiorAndBrotherTargetObjCycleTargetValueList(BffQuerySuperiorAndBrotherTargetObjCycleTargetValueListReqDto reqDto) {


        QuerySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1 = null;
//步骤0: D3-3查询上级及兄弟部门指标目标值列表(公共) - querySuperiorAndBrotherTargetObjCycleTargetValueListCom
        QuerySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto = null;
        QuerySuperiorAndBrotherTargetObjCycleTargetValueListComReqDto querySuperiorAndBrotherTargetObjCycleTargetValueListComReqDto = new QuerySuperiorAndBrotherTargetObjCycleTargetValueListComReqDto();
        if (reqDto != null) {
            querySuperiorAndBrotherTargetObjCycleTargetValueListComReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:370152_1
        }

        /*D3-3查询上级及兄弟部门指标目标值列表(公共)[4121]   */
        Assert.isNull(querySuperiorAndBrotherTargetObjCycleTargetValueListComReqDto.getEvaObjTargetCycleId(), "B3-3查询上级及兄弟部门指标目标值列表(管理)-D3-3查询上级及兄弟部门指标目标值列表(公共)-被评对象目标周期ID不能为空", false);
        querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto = fwAppTargetCycleClient.querySuperiorAndBrotherTargetObjCycleTargetValueListCom(querySuperiorAndBrotherTargetObjCycleTargetValueListComReqDto).getData();


        querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1 = querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto;

        BffQuerySuperiorAndBrotherTargetObjCycleTargetValueListRespDto retData = new BffQuerySuperiorAndBrotherTargetObjCycleTargetValueListRespDto();
        if (querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1 != null) {
            retData.setCyclelAlias(querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1.getCyclelAlias());//SimpleFieldAssign//sourceId:235507_1
            retData.setDeptShortName(querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1.getDeptShortName());//SimpleFieldAssign//sourceId:235508_1
            retData.setTargetValue(querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1.getTargetValue());//SimpleFieldAssign//sourceId:550415_1
            retData.setTargetDiagnosticValue(querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1.getTargetDiagnosticValue());//SimpleFieldAssign//sourceId:550414_1
            retData.setUnit(querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1.getUnit());//SimpleFieldAssign//sourceId:235510_1
            retData.setBrotherDeptTargetObjCycleTargetValueList(querySuperiorAndBrotherTargetObjCycleTargetValueListComRespDto_1.getBrotherDeptTargetObjCycleTargetValueList().stream().map(item -> BeanUtil.toBean(item, BffBrotherDeptTargetObjCycleTargetValueDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:235506_1
        }


        return retData;
    }

    /**
     * B3-3查询汇报详情目标周期单条详情(管理)[3006]
     * gen by moon at 4/5/2025, 1:13:04 PM
     */
    @Trace(operationName = "B3-3查询汇报详情目标周期单条详情(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryEvaObjTargetCycleReportSingleMgtDetailRespDto queryEvaObjTargetCycleReportSingleMgtDetail(BffQueryEvaObjTargetCycleReportSingleMgtDetailReqDto reqDto) {


        QueryEvaObjTargetCycleReportSingleDetailBorderRespDto queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1 = null;
        QueryTagetCycleAncestorListComRespDto queryTagetCycleAncestorListComRespDto_1 = null;
        QueryUserInfoDetailComRespDto queryUserInfoDetailComRespDto_1 = null;
        QueryUserInfoDetailComRespDto queryUserInfoDetailComRespDto_3 = null;
        QueryDeptDetailComBorderRespDto queryDeptDetailComBorderRespDto_1 = null;
//步骤0: D3-3查被评对象目标周期汇报单条(边界) - queryEvaObjTargetCycleReportSingleDetailBorder
        QueryEvaObjTargetCycleReportSingleDetailBorderRespDto queryEvaObjTargetCycleReportSingleDetailBorderRespDto = null;
        QueryEvaObjTargetCycleReportSingleDetailBorderReqDto queryEvaObjTargetCycleReportSingleDetailBorderReqDto = new QueryEvaObjTargetCycleReportSingleDetailBorderReqDto();
        if (reqDto != null) {
            queryEvaObjTargetCycleReportSingleDetailBorderReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:98489_1
            queryEvaObjTargetCycleReportSingleDetailBorderReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:599609_1
        }

        /*D3-3查被评对象目标周期汇报单条(边界)[3003]   */
        Assert.isNull(queryEvaObjTargetCycleReportSingleDetailBorderReqDto.getEvaObjTargetCycleId(), "B3-3查询汇报详情目标周期单条详情(管理)-D3-3查被评对象目标周期汇报单条(边界)-被评对象目标周期ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleReportSingleDetailBorderReqDto.getCycleId(), "B3-3查询汇报详情目标周期单条详情(管理)-D3-3查被评对象目标周期汇报单条(边界)-周期ID不能为空", false);
        queryEvaObjTargetCycleReportSingleDetailBorderRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleReportSingleDetailBorder(queryEvaObjTargetCycleReportSingleDetailBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1 = queryEvaObjTargetCycleReportSingleDetailBorderRespDto;

//步骤1: D3查询目标周期祖先列表列表(公共) - queryTagetCycleAncestorListCom
        QueryTagetCycleAncestorListComRespDto queryTagetCycleAncestorListComRespDto = null;
        if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null) {
            QueryTagetCycleAncestorListComReqDto queryTagetCycleAncestorListComReqDto = new QueryTagetCycleAncestorListComReqDto();
            queryTagetCycleAncestorListComReqDto.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1996166_1
            if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null) {
                queryTagetCycleAncestorListComReqDto.setEvaObjTargetCycleCode(queryEvaObjTargetCycleReportSingleDetailBorderRespDto.getEvaObjTargetCycleCode());//SimpleFieldAssign//sourceId:1996162_1
                queryTagetCycleAncestorListComReqDto.setEvaObjEntityId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:1996163_1
                queryTagetCycleAncestorListComReqDto.setEvaObjTypeCode(queryEvaObjTargetCycleReportSingleDetailBorderRespDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:1996164_1
                queryTagetCycleAncestorListComReqDto.setEvaluationTemplateId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1996165_1
            }

            /*D3查询目标周期祖先列表列表（用于面包屑导航）[10213]   */
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getEvaObjTargetCycleCode(), "B3-3查询汇报详情目标周期单条详情(管理)-D3查询目标周期祖先列表列表（用于面包屑导航）-被评对象目标周期标识不能为空", false);
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getEvaObjEntityId(), "B3-3查询汇报详情目标周期单条详情(管理)-D3查询目标周期祖先列表列表（用于面包屑导航）-被评对象内容表主键ID不能为空", false);
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getEvaObjTypeCode(), "B3-3查询汇报详情目标周期单条详情(管理)-D3查询目标周期祖先列表列表（用于面包屑导航）-被评对象类型编码不能为空", false);
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getEvaluationTemplateId(), "B3-3查询汇报详情目标周期单条详情(管理)-D3查询目标周期祖先列表列表（用于面包屑导航）-冗余评价模板ID不能为空", false);
            Assert.isNull(queryTagetCycleAncestorListComReqDto.getSpaceId(), "B3-3查询汇报详情目标周期单条详情(管理)-D3查询目标周期祖先列表列表（用于面包屑导航）-创建于空间ID不能为空", false);
            queryTagetCycleAncestorListComRespDto = fwAppEvaCalcClient.queryTagetCycleAncestorListCom(queryTagetCycleAncestorListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            queryTagetCycleAncestorListComRespDto_1 = queryTagetCycleAncestorListComRespDto;
        }

//步骤2: D1-2查询个人资料详情(公共) - queryUserInfoDetailCom
        QueryUserInfoDetailComRespDto queryUserInfoDetailComRespDto = null;
        if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null) {
            QueryUserInfoDetailComReqDto queryUserInfoDetailComReqDto = new QueryUserInfoDetailComReqDto();
            if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null) {
                queryUserInfoDetailComReqDto.setUserId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto.getUserId());//SimpleFieldAssign//sourceId:98571_1
            }

            /*D1-2查询个人资料详情(公共)-负责人[408]   */
            Assert.isNull(queryUserInfoDetailComReqDto.getUserId(), "B3-3查询汇报详情目标周期单条详情(管理)-D1-2查询个人资料详情(公共)-负责人-账号不能为空", false);
            queryUserInfoDetailComRespDto = fwBaseUserClient.queryUserInfoDetailCom(queryUserInfoDetailComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            queryUserInfoDetailComRespDto_1 = queryUserInfoDetailComRespDto;
        }

//步骤3: D1-2查询个人资料详情(公共) - queryUserInfoDetailCom
        QueryUserInfoDetailComRespDto queryUserInfoDetailComRespDto_2 = null;
        if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null) {
            QueryUserInfoDetailComReqDto queryUserInfoDetailComReqDto_1 = new QueryUserInfoDetailComReqDto();
            if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null) {
                queryUserInfoDetailComReqDto_1.setUserId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto.getReportUserId());//SimpleFieldAssign//sourceId:2044311_1
            }

            /*D1-2查询个人资料详情(公共)-汇报人[408]   */
            Assert.isNull(queryUserInfoDetailComReqDto_1.getUserId(), "B3-3查询汇报详情目标周期单条详情(管理)-D1-2查询个人资料详情(公共)-汇报人-账号不能为空", false);
            queryUserInfoDetailComRespDto_2 = fwBaseUserClient.queryUserInfoDetailCom(queryUserInfoDetailComReqDto_1).getData()/*vcase invoke 跨dubbo调用;*/;


            queryUserInfoDetailComRespDto_3 = queryUserInfoDetailComRespDto_2;
        }

//步骤4: D1-3查询部门详情(公共)(边界) - queryDeptDetailComBorder
        QueryDeptDetailComBorderRespDto queryDeptDetailComBorderRespDto = null;
        if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null && queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null && queryEvaObjTargetCycleReportSingleDetailBorderRespDto.getDeptId() != null) {
            QueryDeptDetailComBorderReqDto queryDeptDetailComBorderReqDto = new QueryDeptDetailComBorderReqDto();
            if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto != null) {
                queryDeptDetailComBorderReqDto.setDeptId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto.getDeptId());//SimpleFieldAssign//sourceId:98579_1
            }

            /*D1-3查询部门详情(公共)(边界)[2691]   */
            Assert.isNull(queryDeptDetailComBorderReqDto.getDeptId(), "B3-3查询汇报详情目标周期单条详情(管理)-D1-3查询部门详情(公共)(边界)-部门ID不能为空", false);
            queryDeptDetailComBorderRespDto = fwBaseOrgClient.queryDeptDetailComBorder(queryDeptDetailComBorderReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            queryDeptDetailComBorderRespDto_1 = queryDeptDetailComBorderRespDto;
        }

        BffQueryEvaObjTargetCycleReportSingleMgtDetailRespDto retData = new BffQueryEvaObjTargetCycleReportSingleMgtDetailRespDto();
        if (queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1 != null) {
            retData.setEvaObjTargetCycleId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:98600_1
            retData.setEvaObjTargetCycleCode(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getEvaObjTargetCycleCode());//SimpleFieldAssign//sourceId:1929965_1
            retData.setEvaObjTypeCode(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:98601_1
            retData.setCycleStageDataId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getCycleStageDataId());//SimpleFieldAssign//sourceId:1191843_1
            retData.setTargetCycleContentId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getTargetCycleContentId());//SimpleFieldAssign//sourceId:98602_1
            retData.setTargetCycleContentTypeCode(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:98603_1
            retData.setTableTypeCode(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getTableTypeCode());//SimpleFieldAssign//sourceId:1110529_1
            retData.setDigitalUnit(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getDigitalUnit());//SimpleFieldAssign//sourceId:2011288_1
            retData.setTargetValueType(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getTargetValueType());//SimpleFieldAssign//sourceId:2007569_1
            retData.setIsLeft(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getIsLeft());//SimpleFieldAssign//sourceId:2009424_1
            retData.setIsSubjectiveScoring(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getIsSubjectiveScoring());//SimpleFieldAssign//sourceId:2007564_1
            retData.setTargetId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getTargetId());//SimpleFieldAssign//sourceId:98604_1
            retData.setEvaluationTemplateId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:98605_1
            retData.setWeightValue(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getWeightValue());//SimpleFieldAssign//sourceId:98619_1
            retData.setWeightScore(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getWeightScore());//SimpleFieldAssign//sourceId:98620_1
            retData.setShowTargetValue(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getShowTargetValue());//SimpleFieldAssign//sourceId:598120_1
            retData.setUnit(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getUnit());//SimpleFieldAssign//sourceId:1135400_1
            retData.setCycleId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getCycleId());//SimpleFieldAssign//sourceId:98606_1
            retData.setCycleStandardName(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getCycleStandardName());//SimpleFieldAssign//sourceId:98607_1
            retData.setCycleTypeCode(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getCycleTypeCode());//SimpleFieldAssign//sourceId:98609_1
            retData.setCycleNumberShortName(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getCycleNumberShortName());//SimpleFieldAssign//sourceId:98608_1
            retData.setCyclelAlias(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getCyclelAlias());//SimpleFieldAssign//sourceId:115797_1
            retData.setTargetCycleName(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getTargetCycleName());//SimpleFieldAssign//sourceId:115798_1
            retData.setIsParentCycle(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getIsParentCycle());//SimpleFieldAssign//sourceId:98612_1
            retData.setIsMetaphase(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getIsMetaphase());//SimpleFieldAssign//sourceId:98613_1
            retData.setReportUpdateTime(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getReportUpdateTime());//SimpleFieldAssign//sourceId:98614_1
            retData.setTargetReached(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getTargetReached());//SimpleFieldAssign//sourceId:98626_1
            retData.setUserId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getUserId());//SimpleFieldAssign//sourceId:2044316_1
            retData.setOriginalRoleMemberId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getOriginalRoleMemberId());//SimpleFieldAssign//sourceId:2044317_1
            retData.setVirtualOrganizationPosition(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getVirtualOrganizationPosition());//SimpleFieldAssign//sourceId:2044318_1
            retData.setDeptId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getDeptId());//SimpleFieldAssign//sourceId:98617_1
            retData.setVirtualOrgDeptStatus(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getVirtualOrgDeptStatus());//SimpleFieldAssign//sourceId:98618_1
            retData.setTotalLength(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getTotalLength());//SimpleFieldAssign//sourceId:115679_1
            retData.setDelaySurplusLength(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getDelaySurplusLength());//SimpleFieldAssign//sourceId:99685_1
            retData.setDeviateLength(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getDeviateLength());//SimpleFieldAssign//sourceId:99686_1
            retData.setReportUserId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getReportUserId());//SimpleFieldAssign//sourceId:2044319_1
            retData.setReportOriginalRoleMemberId(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getReportOriginalRoleMemberId());//SimpleFieldAssign//sourceId:2044320_1
            retData.setReportVirtualOrganizationPosition(queryEvaObjTargetCycleReportSingleDetailBorderRespDto_1.getReportVirtualOrganizationPosition());//SimpleFieldAssign//sourceId:2044321_1
        }
        if (queryUserInfoDetailComRespDto_1 != null) {
            retData.setUserFace(queryUserInfoDetailComRespDto_1.getUserFace());//SimpleFieldAssign//sourceId:98649_1
            retData.setIdCardName(queryUserInfoDetailComRespDto_1.getIdCardName());//SimpleFieldAssign//sourceId:98651_1
            retData.setNickName(queryUserInfoDetailComRespDto_1.getNickName());//SimpleFieldAssign//sourceId:98652_1
        }
        if (queryDeptDetailComBorderRespDto_1 != null) {
            retData.setDeptShortName(queryDeptDetailComBorderRespDto_1.getDeptShortName());//SimpleFieldAssign//sourceId:98650_1
        }
        if (queryTagetCycleAncestorListComRespDto_1 != null) {
            retData.setEvaObjTargetCycleList(queryTagetCycleAncestorListComRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1996170_1
        }
        if (queryUserInfoDetailComRespDto_3 != null) {
            retData.setReportIdCardName(queryUserInfoDetailComRespDto_3.getIdCardName());//SimpleFieldAssign//sourceId:2044322_1
            retData.setReportUserFace(queryUserInfoDetailComRespDto_3.getUserFace());//SimpleFieldAssign//sourceId:2044323_1
            retData.setReportNickName(queryUserInfoDetailComRespDto_3.getNickName());//SimpleFieldAssign//sourceId:2044324_1
        }


        return retData;
    }

    /**
     * B3-3新增目标执行周期阶段(管理)[4645]
     * gen by moon at 5/23/2023, 5:04:03 AM
     */
    @Trace(operationName = "B3-3新增目标执行周期阶段(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffAddTargetExecuteCycleStageRespDto addTargetExecuteCycleStage(BffAddTargetExecuteCycleStageReqDto reqDto) {


        //virtualUsage D3-2查评价模板详情  25639
        QueryEvaTempDetailRespDto queryEvaTempDetailRespDto = null;
        QueryEvaTempDetailReqDto queryEvaTempDetailReqDto = new QueryEvaTempDetailReqDto();
        queryEvaTempDetailReqDto.setIsArchive("FALSE");//sourceId:910709_1_25639
        if (reqDto != null) {
            queryEvaTempDetailReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:541491_1_25639
        }

        /*D3-2查评价模板详情[3062]   */
        Assert.isNull(queryEvaTempDetailReqDto.getEvaluationTemplateId(), "B3-3新增目标执行周期阶段(管理)-D3-2查评价模板详情-评价模板ID不能为空", false);
        Assert.isNull(queryEvaTempDetailReqDto.getIsArchive(), "B3-3新增目标执行周期阶段(管理)-D3-2查评价模板详情-是否存档不能为空", false);
        queryEvaTempDetailRespDto = fwAppEvaThemeClient.queryEvaTempDetail(queryEvaTempDetailReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


//virtualUsage D2-3查是否开启过程特殊周期类型配置  25633
        QueryConfItemMatchAnswerDetailComRespDto queryConfItemMatchAnswerDetailComRespDto = null;
        if (queryEvaTempDetailRespDto != null) {
            QueryConfItemMatchAnswerDetailComReqDto queryConfItemMatchAnswerDetailComReqDto = new QueryConfItemMatchAnswerDetailComReqDto();
            queryConfItemMatchAnswerDetailComReqDto.setConfItemCode("IS_OPEN_SPEC_CYCLE_TYPE");//CUSTOM_CONVENTION//sourceId:540773_1_25633
            queryConfItemMatchAnswerDetailComReqDto.setIsPlatData("TRUE");//sourceId:540782_1_25633
            if (queryEvaTempDetailRespDto != null) {
                queryConfItemMatchAnswerDetailComReqDto.setConfSchemeId(queryEvaTempDetailRespDto.getConfSchemeId());//SimpleFieldAssign//sourceId:907880_1_25633
            }

            /*D2-3查是否开启过程特殊周期类型配置[2486]   */
            Assert.isNull(queryConfItemMatchAnswerDetailComReqDto.getConfSchemeId(), "B3-3新增目标执行周期阶段(管理)-D2-3查是否开启过程特殊周期类型配置-配置方案ID 不能为空", false);
            Assert.isNull(queryConfItemMatchAnswerDetailComReqDto.getConfItemCode(), "B3-3新增目标执行周期阶段(管理)-D2-3查是否开启过程特殊周期类型配置-配置项标识不能为空", false);
            Assert.isNull(queryConfItemMatchAnswerDetailComReqDto.getIsPlatData(), "B3-3新增目标执行周期阶段(管理)-D2-3查是否开启过程特殊周期类型配置-是否标准答案不能为空", false);
            queryConfItemMatchAnswerDetailComRespDto = fwCompConfSchemeClient.queryConfItemMatchAnswerDetailCom(queryConfItemMatchAnswerDetailComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        }
        if ((queryConfItemMatchAnswerDetailComRespDto != null && queryConfItemMatchAnswerDetailComRespDto.getEndValue() != null && queryConfItemMatchAnswerDetailComRespDto.getEndValue().equals("FALSE"))) {
            //if(D2-3查是否开启过程特殊周期类型.答案值 等于 否)  25634

            AddStandardExecuteCycleStageComComRespDto addStandardExecuteCycleStageComComRespDto = null;
            if (queryEvaTempDetailRespDto != null) {
                AddStandardExecuteCycleStageComComReqDto addStandardExecuteCycleStageComComReqDto = new AddStandardExecuteCycleStageComComReqDto();
                if (reqDto != null && reqDto.getTargetCyclePsetList() != null && !CollectionUtil.isEmpty(reqDto.getTargetCyclePsetList())) {
                    // addStandardExecuteCycleStageComComReqDto.setTargetCyclePsetList(reqDto.getTargetCyclePsetList().stream().map(item -> BeanUtil.toBean(item, TargetCyclePsetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:968701_1_42305
                }
                if (reqDto != null) {
                    //  addStandardExecuteCycleStageComComReqDto.setTargetCycleParentCycleId(reqDto.getTargetCycleParentCycleId());//SimpleFieldAssign//sourceId:968702_1_42305
//addStandardExecuteCycleStageComComReqDto.setTargetCycleMidCycleId(reqDto.getTargetCycleMidCycleId());//SimpleFieldAssign//sourceId:968703_1_42305
//addStandardExecuteCycleStageComComReqDto.setCustomField1(reqDto.getCustomField1());//SimpleFieldAssign//sourceId:968704_1_42305
                }
                if (queryEvaTempDetailRespDto != null) {
                    addStandardExecuteCycleStageComComReqDto.setEvaluationTemplateId(queryEvaTempDetailRespDto.getConfSchemeId());//SimpleFieldAssign//sourceId:962939_1_42305
//addStandardExecuteCycleStageComComReqDto.setConfSchemeId(queryEvaTempDetailRespDto.getConfSchemeId());//SimpleFieldAssign//sourceId:977226_1_42305
                }

                /*D3-新增标准执行周期阶段(公共)[6870]   */
                Assert.isNull(addStandardExecuteCycleStageComComReqDto.getEvaluationTemplateId(), "B3-3新增目标执行周期阶段(管理)-D3-新增标准执行周期阶段(公共)-冗余评价模板ID不能为空", false);
                // Assert.isNull(addStandardExecuteCycleStageComComReqDto.getConfSchemeId(),"B3-3新增目标执行周期阶段(管理)-D3-新增标准执行周期阶段(公共)-配置方案ID 不能为空",false);
                addStandardExecuteCycleStageComComRespDto = fwAppCustomExecutionCycleClient.addStandardExecuteCycleStageComCom(addStandardExecuteCycleStageComComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            }
        } else if ((queryConfItemMatchAnswerDetailComRespDto != null && queryConfItemMatchAnswerDetailComRespDto.getEndValue() != null && queryConfItemMatchAnswerDetailComRespDto.getEndValue().equals("TRUE"))) {
            //elseif(D2-3查是否开启过程特殊周期类型.答案值 等于 是)  25637

            AddSpecExecCycleStageComRespDto addSpecExecCycleStageComRespDto = null;
            if (queryEvaTempDetailRespDto != null) {
                AddSpecExecCycleStageComReqDto addSpecExecCycleStageComReqDto = new AddSpecExecCycleStageComReqDto();
                if (reqDto != null && reqDto.getTargetCyclePsetList() != null && !CollectionUtil.isEmpty(reqDto.getTargetCyclePsetList())) {
                    addSpecExecCycleStageComReqDto.setTargetCyclePsetList(reqDto.getTargetCyclePsetList().stream().map(item -> BeanUtil.toBean(item, TargetCyclePsetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:968687_1_25638
                }
                if (reqDto != null) {
                    addSpecExecCycleStageComReqDto.setTargetCycleParentCycleId(reqDto.getTargetCycleParentCycleId());//SimpleFieldAssign//sourceId:968688_1_25638
                    addSpecExecCycleStageComReqDto.setTargetCycleMidCycleId(reqDto.getTargetCycleMidCycleId());//SimpleFieldAssign//sourceId:968689_1_25638
                    addSpecExecCycleStageComReqDto.setCustomField1(reqDto.getCustomField1());//SimpleFieldAssign//sourceId:968690_1_25638
                    addSpecExecCycleStageComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:541488_1_25638
                }
                if (queryEvaTempDetailRespDto != null) {
                    addSpecExecCycleStageComReqDto.setConfSchemeId(queryEvaTempDetailRespDto.getConfSchemeId());//SimpleFieldAssign//sourceId:977229_1_25638
                }

                /*D3-3新增特殊执行周期阶段(公共)[5512]   */
                Assert.isNull(addSpecExecCycleStageComReqDto.getEvaluationTemplateId(), "B3-3新增目标执行周期阶段(管理)-D3-3新增特殊执行周期阶段(公共)-冗余评价模板ID不能为空", false);
                Assert.isNull(addSpecExecCycleStageComReqDto.getConfSchemeId(), "B3-3新增目标执行周期阶段(管理)-D3-3新增特殊执行周期阶段(公共)-配置方案ID 不能为空", false);
                addSpecExecCycleStageComRespDto = fwAppTargetCycleClient.addSpecExecCycleStageCom(addSpecExecCycleStageComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            }
        }
        BffAddTargetExecuteCycleStageRespDto retData = new BffAddTargetExecuteCycleStageRespDto();


        return retData;
    }

    /**
     * B3-新增部门目标任务书当前叶子（人工真实测试）[4650]
     * gen by moon at 9/22/2022, 12:37:15 AM
     */
    @Trace(operationName = "B3-新增部门目标任务书当前叶子（人工真实测试）")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffAddDepMisStaTargetPresentLeafRespDto addDepMisStaTargetPresentLeaf(BffAddDepMisStaTargetPresentLeafReqDto reqDto) {


        //步骤0: D3-3新增部门目标任务书当前叶子(公共) - addDepMisStaTargetPresentLeafCom
        AddDepMisStaTargetPresentLeafComRespDto addDepMisStaTargetPresentLeafComRespDto = null;
        AddDepMisStaTargetPresentLeafComReqDto addDepMisStaTargetPresentLeafComReqDto = new AddDepMisStaTargetPresentLeafComReqDto();
        if (reqDto != null) {
//      addDepMisStaTargetPresentLeafComReqDto.setObjectiveId(reqDto.getObjectiveId());//sourceId:339326_1
//addDepMisStaTargetPresentLeafComReqDto.setSpaceId(reqDto.getSpaceId());//sourceId:339327_1
            addDepMisStaTargetPresentLeafComReqDto.setTimingTaskDispatchId(reqDto.getTimingTaskDispatchId());//sourceId:339328_1
        }

        /*D3-3新增部门目标任务书当前叶子(公共)[3308]   */
//    Assert.isNull(addDepMisStaTargetPresentLeafComReqDto.getObjectiveId(),"B3-新增部门目标任务书当前叶子（人工真实测试）-D3-3新增部门目标任务书当前叶子(公共)-指标ID不能为空",false);
//Assert.isNull(addDepMisStaTargetPresentLeafComReqDto.getSpaceId(),"B3-新增部门目标任务书当前叶子（人工真实测试）-D3-3新增部门目标任务书当前叶子(公共)-创建于空间ID不能为空",false);
        Assert.isNull(addDepMisStaTargetPresentLeafComReqDto.getTimingTaskDispatchId(), "B3-新增部门目标任务书当前叶子（人工真实测试）-D3-3新增部门目标任务书当前叶子(公共)-定时任务调度记录ID不能为空", false);
        addDepMisStaTargetPresentLeafComRespDto = fwAppTargetCycleClient.addDepMisStaTargetPresentLeafCom(addDepMisStaTargetPresentLeafComReqDto).getData();


        BffAddDepMisStaTargetPresentLeafRespDto retData = new BffAddDepMisStaTargetPresentLeafRespDto();


        return retData;
    }

    /**
     * B3-新增目标周期执行周期阶段（人工真实测试）[4657]
     * gen by moon at 2/6/2023, 7:30:51 PM
     */
    @Trace(operationName = "B3-新增目标周期执行周期阶段（人工真实测试）")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffAddParentExecuteCycleStageRespDto addParentExecuteCycleStage(BffAddParentExecuteCycleStageReqDto reqDto) {


        BffAddParentExecuteCycleStageRespDto retData = new BffAddParentExecuteCycleStageRespDto();


        return retData;
    }

    /**
     * B3-执行OKR个人树处理（人工真实测试）[4660]
     * gen by moon at 10/6/2022, 9:57:13 PM
     */
    @Trace(operationName = "B3-执行OKR个人树处理（人工真实测试）")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffImplementOkrPersonalTreeHandleRespDto implementOkrPersonalTreeHandle(BffImplementOkrPersonalTreeHandleReqDto reqDto) {


        //步骤0: D3执行OKR个人树处理(公共) - implementOkrPersonalTreeHandleCom
        ImplementOkrPersonalTreeHandleComRespDto implementOkrPersonalTreeHandleComRespDto = null;
        ImplementOkrPersonalTreeHandleComReqDto implementOkrPersonalTreeHandleComReqDto = new ImplementOkrPersonalTreeHandleComReqDto();
        if (reqDto != null) {
            //implementOkrPersonalTreeHandleComReqDto.setTimingTaskDispatchId(reqDto.getTimingTaskDispatchId());//SimpleFieldAssign//sourceId:339462_1
//implementOkrPersonalTreeHandleComReqDto.setPreTimingTaskDispatchId(reqDto.getPreTimingTaskDispatchId());//SimpleFieldAssign//sourceId:339463_1
            implementOkrPersonalTreeHandleComReqDto.setVirtualOrgMemberId(reqDto.getVirtualOrgMemberId());//SimpleFieldAssign//sourceId:339461_1
            implementOkrPersonalTreeHandleComReqDto.setPrincipalVirtualOrgMemberId(reqDto.getPrincipalVirtualOrgMemberId());//SimpleFieldAssign//sourceId:339457_1
//implementOkrPersonalTreeHandleComReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:368066_1
        }

        /*D3执行OKR个人树处理(公共)[4128]   */
//    Assert.isNull(implementOkrPersonalTreeHandleComReqDto.getTimingTaskDispatchId(),"B3-执行OKR个人树处理（人工真实测试）-D3执行OKR个人树处理(公共)-定时任务调度记录ID不能为空",false);
        implementOkrPersonalTreeHandleComRespDto = fwAppTargetCycleClient.implementOkrPersonalTreeHandleCom(implementOkrPersonalTreeHandleComReqDto).getData();


        BffImplementOkrPersonalTreeHandleRespDto retData = new BffImplementOkrPersonalTreeHandleRespDto();


        return retData;
    }

    /**
     * B3-3批量设置目标分类被评对象目标周期权重(管理)[2563]
     * gen by moon at 9/25/2022, 9:59:18 PM
     */
    @Trace(operationName = "B3-3批量设置目标分类被评对象目标周期权重(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchSetTargetCatEvaObjCycleWeightRespDto batchSetTargetCatEvaObjCycleWeight(BffBatchSetTargetCatEvaObjCycleWeightReqDto reqDto) {


        //步骤0: D3-3批量设置目标分类被评对象目标周期权重(公共) - batchSetTargetCatEvaObjCycleWeightCom
        BatchSetTargetCatEvaObjCycleWeightComRespDto batchSetTargetCatEvaObjCycleWeightComRespDto = null;
        BatchSetTargetCatEvaObjCycleWeightComReqDto batchSetTargetCatEvaObjCycleWeightComReqDto = new BatchSetTargetCatEvaObjCycleWeightComReqDto();
        batchSetTargetCatEvaObjCycleWeightComReqDto.setWeightObjTypeCode("EVA_OBJECT");//sourceId:162923_1
        if (reqDto != null) {
            batchSetTargetCatEvaObjCycleWeightComReqDto.setEvaObjTargetCycleList(reqDto.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, EvaObjTargetCycleDto.class)).collect(Collectors.toList()));//sourceId:344808_1
            batchSetTargetCatEvaObjCycleWeightComReqDto.setParentTtargetCategoryId(reqDto.getParentTtargetCategoryId());//sourceId:344810_1
            batchSetTargetCatEvaObjCycleWeightComReqDto.setParentTargetId(reqDto.getParentTargetId());//sourceId:344811_1
            batchSetTargetCatEvaObjCycleWeightComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:162924_1
            batchSetTargetCatEvaObjCycleWeightComReqDto.setBatchCode(reqDto.getBatchCode());//sourceId:162925_1
        }

        /*D3-3批量设置目标分类被评对象目标周期权重(公共)[2638]   */
        Assert.isNull(batchSetTargetCatEvaObjCycleWeightComReqDto.getWeightObjTypeCode(), "B3-3批量设置目标分类被评对象目标周期权重(管理)-D3-3批量设置目标分类被评对象目标周期权重(公共)-权重设置对象类型编码不能为空", false);
        Assert.isNull(batchSetTargetCatEvaObjCycleWeightComReqDto.getEvaluationTemplateId(), "B3-3批量设置目标分类被评对象目标周期权重(管理)-D3-3批量设置目标分类被评对象目标周期权重(公共)-冗余评价模板ID不能为空", false);
        Assert.isNull(batchSetTargetCatEvaObjCycleWeightComReqDto.getBatchCode(), "B3-3批量设置目标分类被评对象目标周期权重(管理)-D3-3批量设置目标分类被评对象目标周期权重(公共)-批次标识不能为空", false);
        batchSetTargetCatEvaObjCycleWeightComRespDto = fwAppTargetCycleClient.batchSetTargetCatEvaObjCycleWeightCom(batchSetTargetCatEvaObjCycleWeightComReqDto).getData();


        BffBatchSetTargetCatEvaObjCycleWeightRespDto retData = new BffBatchSetTargetCatEvaObjCycleWeightRespDto();


        return retData;
    }

    /**
     * B3-3设置高中基指标父子中被评对象目标周期(管理)[3655]
     * gen by moon at 6/20/2023, 3:06:49 AM
     */
    @Trace(operationName = "B3-3设置高中基指标父子中被评对象目标周期(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffSetPrimaryTargetObjParentEvaObjCycleRespDto setPrimaryTargetObjParentEvaObjCycle(BffSetPrimaryTargetObjParentEvaObjCycleReqDto reqDto) {


        //步骤0: D3-3设置指标被评对象目标周期 - setTargetObjEvaObjTargetCycle
        SetTargetObjEvaObjTargetCycleRespDto setTargetObjEvaObjTargetCycleRespDto = null;
        SetTargetObjEvaObjTargetCycleReqDto setTargetObjEvaObjTargetCycleReqDto = new SetTargetObjEvaObjTargetCycleReqDto();
        if (reqDto != null) {
            setTargetObjEvaObjTargetCycleReqDto.setCycleStartTime(reqDto.getCycleStartTime());//SimpleFieldAssign//sourceId:163984_1
            setTargetObjEvaObjTargetCycleReqDto.setCycleEndTime(reqDto.getCycleEndTime());//SimpleFieldAssign//sourceId:163985_1
            setTargetObjEvaObjTargetCycleReqDto.setCycleTypeCode(reqDto.getCycleTypeCode());//SimpleFieldAssign//sourceId:163986_1
            setTargetObjEvaObjTargetCycleReqDto.setObjectiveId(reqDto.getObjectiveId());//SimpleFieldAssign//sourceId:741656_1
            setTargetObjEvaObjTargetCycleReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:164001_1
            setTargetObjEvaObjTargetCycleReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:163991_1
        }
        if (reqDto != null && reqDto.getEvaObjTargetCycleList() != null && !CollectionUtil.isEmpty(reqDto.getEvaObjTargetCycleList())) {
            setTargetObjEvaObjTargetCycleReqDto.setEvaObjTargetCycleList(reqDto.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, EvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:163992_1
        }

        /*D3-3设置指标被评对象目标周期[3467]   */
        Assert.isNull(setTargetObjEvaObjTargetCycleReqDto.getCycleStartTime(), "B3-3设置高中基指标父子中被评对象目标周期(管理)-D3-3设置指标被评对象目标周期-目标计划开始时间不能为空", false);
        Assert.isNull(setTargetObjEvaObjTargetCycleReqDto.getCycleEndTime(), "B3-3设置高中基指标父子中被评对象目标周期(管理)-D3-3设置指标被评对象目标周期-目标计划结束时间不能为空", false);
        Assert.isNull(setTargetObjEvaObjTargetCycleReqDto.getCycleTypeCode(), "B3-3设置高中基指标父子中被评对象目标周期(管理)-D3-3设置指标被评对象目标周期-周期类型标识不能为空", false);
        Assert.isNull(setTargetObjEvaObjTargetCycleReqDto.getObjectiveId(), "B3-3设置高中基指标父子中被评对象目标周期(管理)-D3-3设置指标被评对象目标周期-指标ID不能为空", false);
        Assert.isNull(setTargetObjEvaObjTargetCycleReqDto.getEvaluationTemplateId(), "B3-3设置高中基指标父子中被评对象目标周期(管理)-D3-3设置指标被评对象目标周期-冗余评价模板ID不能为空", false);
        Assert.isNull(setTargetObjEvaObjTargetCycleReqDto.getBatchCode(), "B3-3设置高中基指标父子中被评对象目标周期(管理)-D3-3设置指标被评对象目标周期-批次标识不能为空", false);
        setTargetObjEvaObjTargetCycleRespDto = fwAppTargetCycleClient.setTargetObjEvaObjTargetCycle(setTargetObjEvaObjTargetCycleReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        BffSetPrimaryTargetObjParentEvaObjCycleRespDto retData = new BffSetPrimaryTargetObjParentEvaObjCycleRespDto();


        return retData;
    }

    /**
     * B3-3批量设置高层指标目标值(管理)[4053]
     * gen by moon at 9/27/2022, 9:37:21 AM
     */
    @Trace(operationName = "B3-3批量设置高层指标目标值(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchSetTopSingleAndIrregularCycleTargetValueRespDto batchSetTopSingleAndIrregularCycleTargetValue(BffBatchSetTopSingleAndIrregularCycleTargetValueReqDto reqDto) {


        //步骤0: D3-3批量设置高层指标目标值 - batchSetTopSingleAndIrregularCycleTargetValue
        BatchSetTopSingleAndIrregularCycleTargetValueRespDto batchSetTopSingleAndIrregularCycleTargetValueRespDto = null;
        BatchSetTopSingleAndIrregularCycleTargetValueReqDto batchSetTopSingleAndIrregularCycleTargetValueReqDto = new BatchSetTopSingleAndIrregularCycleTargetValueReqDto();
        if (reqDto != null) {
            batchSetTopSingleAndIrregularCycleTargetValueReqDto.setTargetPeriodDivisionSame(reqDto.getTargetPeriodDivisionSame());//sourceId:241551_1
            batchSetTopSingleAndIrregularCycleTargetValueReqDto.setObjectiveId(reqDto.getObjectiveId());//sourceId:241552_1
            batchSetTopSingleAndIrregularCycleTargetValueReqDto.setTargetId(reqDto.getTargetId());//sourceId:241553_1
            batchSetTopSingleAndIrregularCycleTargetValueReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//sourceId:241554_1
        }

        /*D3-3批量设置高层指标目标值[4134]   */
        Assert.isNull(batchSetTopSingleAndIrregularCycleTargetValueReqDto.getObjectiveId(), "B3-3批量设置高层指标目标值(管理)-D3-3批量设置高层指标目标值-指标ID不能为空", false);
        Assert.isNull(batchSetTopSingleAndIrregularCycleTargetValueReqDto.getTargetId(), "B3-3批量设置高层指标目标值(管理)-D3-3批量设置高层指标目标值-冗余目标ID不能为空", false);
        Assert.isNull(batchSetTopSingleAndIrregularCycleTargetValueReqDto.getEvaluationTemplateId(), "B3-3批量设置高层指标目标值(管理)-D3-3批量设置高层指标目标值-冗余评价模板ID不能为空", false);
        batchSetTopSingleAndIrregularCycleTargetValueRespDto = fwAppTargetCycleClient.batchSetTopSingleAndIrregularCycleTargetValue(batchSetTopSingleAndIrregularCycleTargetValueReqDto).getData();


        BffBatchSetTopSingleAndIrregularCycleTargetValueRespDto retData = new BffBatchSetTopSingleAndIrregularCycleTargetValueRespDto();


        return retData;
    }

    /**
     * B3-3批量设置高中基层目标周期目标值(管理)[4053]
     * gen by moon at 10/20/2023, 7:30:34 PM
     */
    @Trace(operationName = "B3-3批量设置高中基层目标周期目标值(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchSetTopAndBasicTargetCycleValueRespDto batchSetTopAndBasicTargetCycleValue(BffBatchSetTopAndBasicTargetCycleValueReqDto reqDto) {


        ImplementExecuteProgressOperationJudgeComRespDto implementExecuteProgressOperationJudgeComRespDto_1 = null;
//virtualUsage D3执行进度运行判断(公共)  47566
        ImplementExecuteProgressOperationJudgeComRespDto implementExecuteProgressOperationJudgeComRespDto = null;
        ImplementExecuteProgressOperationJudgeComReqDto implementExecuteProgressOperationJudgeComReqDto = new ImplementExecuteProgressOperationJudgeComReqDto();
        implementExecuteProgressOperationJudgeComReqDto.setUseTypeCode("USE_SET_TARGET_VALUE");//CUSTOM_CONVENTION//sourceId:1086229_1_47566
        if (reqDto != null) {
            implementExecuteProgressOperationJudgeComReqDto.setObjectId(reqDto.getObjectiveId());//SimpleFieldAssign//sourceId:1086228_1_47566
            implementExecuteProgressOperationJudgeComReqDto.setThemeContentId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1086230_1_47566
        }

        /*D3执行进度运行判断(公共)[7243]   */
        Assert.isNull(implementExecuteProgressOperationJudgeComReqDto.getObjectId(), "B3-3批量设置高中基层目标周期目标值(管理)-D3执行进度运行判断(公共)-归属对象内容ID不能为空", false);
        Assert.isNull(implementExecuteProgressOperationJudgeComReqDto.getUseTypeCode(), "B3-3批量设置高中基层目标周期目标值(管理)-D3执行进度运行判断(公共)-用途类型编码不能为空", false);
        Assert.isNull(implementExecuteProgressOperationJudgeComReqDto.getThemeContentId(), "B3-3批量设置高中基层目标周期目标值(管理)-D3执行进度运行判断(公共)-主题内容ID不能为空", false);
        implementExecuteProgressOperationJudgeComRespDto = fwAppExecuteProgressClient.implementExecuteProgressOperationJudgeCom(implementExecuteProgressOperationJudgeComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        implementExecuteProgressOperationJudgeComRespDto_1 = implementExecuteProgressOperationJudgeComRespDto;
        if ((implementExecuteProgressOperationJudgeComRespDto != null && implementExecuteProgressOperationJudgeComRespDto.getCustomField() == null)) {
            //if(D3执行进度运行判断(公共).操作过于频繁，请稍后再试文案故事 值等于空 )  47567

            BatchSetTopAndBasicTargetCycleValueRespDto batchSetTopAndBasicTargetCycleValueRespDto = null;
            BatchSetTopAndBasicTargetCycleValueReqDto batchSetTopAndBasicTargetCycleValueReqDto = new BatchSetTopAndBasicTargetCycleValueReqDto();
            batchSetTopAndBasicTargetCycleValueReqDto.setUseTypeCode("USE_SET_TARGET_VALUE");//CUSTOM_CONVENTION//sourceId:1078275_1_47568
            if (reqDto != null && reqDto.getTargetCycleTargeValuetList() != null && !CollectionUtil.isEmpty(reqDto.getTargetCycleTargeValuetList())) {
                batchSetTopAndBasicTargetCycleValueReqDto.setTargetCycleTargeValuetList(reqDto.getTargetCycleTargeValuetList().stream().map(item -> BeanUtil.toBean(item, TargetCycleTargeValuetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:355291_1_47568
            }
            if (reqDto != null) {
                batchSetTopAndBasicTargetCycleValueReqDto.setObjectivePlanningExtendId(reqDto.getObjectivePlanningExtendId());//SimpleFieldAssign//sourceId:355301_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setTargetStartValue(reqDto.getTargetStartValue());//SimpleFieldAssign//sourceId:358058_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setTargetPeriodDivisionSame(reqDto.getTargetPeriodDivisionSame());//SimpleFieldAssign//sourceId:355302_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setObjectiveId(reqDto.getObjectiveId());//SimpleFieldAssign//sourceId:355303_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:355304_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setDeptRootNodeId(reqDto.getDeptRootNodeId());//SimpleFieldAssign//sourceId:861481_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:355305_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:737396_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setBatchCurrentStatus(reqDto.getBatchCurrentStatus());//SimpleFieldAssign//sourceId:949912_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setBatchOperateScene(reqDto.getBatchOperateScene());//SimpleFieldAssign//sourceId:1036922_1_47568
                batchSetTopAndBasicTargetCycleValueReqDto.setIsSendWarnMsg(reqDto.getIsSendWarnMsg());//SimpleFieldAssign//sourceId:1193392_1_47568
            }

            /*D3-3批量设置高中基层目标周期目标值[4134]   */
            Assert.isNull(batchSetTopAndBasicTargetCycleValueReqDto.getObjectivePlanningExtendId(), "B3-3批量设置高中基层目标周期目标值(管理)-D3-3批量设置高中基层目标周期目标值-指标扩展规划设置ID不能为空", false);
            Assert.isNull(batchSetTopAndBasicTargetCycleValueReqDto.getObjectiveId(), "B3-3批量设置高中基层目标周期目标值(管理)-D3-3批量设置高中基层目标周期目标值-指标ID不能为空", false);
            Assert.isNull(batchSetTopAndBasicTargetCycleValueReqDto.getTargetId(), "B3-3批量设置高中基层目标周期目标值(管理)-D3-3批量设置高中基层目标周期目标值-冗余目标ID不能为空", false);
            Assert.isNull(batchSetTopAndBasicTargetCycleValueReqDto.getEvaluationTemplateId(), "B3-3批量设置高中基层目标周期目标值(管理)-D3-3批量设置高中基层目标周期目标值-冗余评价模板ID不能为空", false);
            Assert.isNull(batchSetTopAndBasicTargetCycleValueReqDto.getBatchCode(), "B3-3批量设置高中基层目标周期目标值(管理)-D3-3批量设置高中基层目标周期目标值-批次标识不能为空", false);
            Assert.isNull(batchSetTopAndBasicTargetCycleValueReqDto.getBatchCurrentStatus(), "B3-3批量设置高中基层目标周期目标值(管理)-D3-3批量设置高中基层目标周期目标值-批次现状不能为空", false);
            Assert.isNull(batchSetTopAndBasicTargetCycleValueReqDto.getBatchOperateScene(), "B3-3批量设置高中基层目标周期目标值(管理)-D3-3批量设置高中基层目标周期目标值-高/中/基层操作场景不能为空", false);
            Assert.isNull(batchSetTopAndBasicTargetCycleValueReqDto.getUseTypeCode(), "B3-3批量设置高中基层目标周期目标值(管理)-D3-3批量设置高中基层目标周期目标值-用途类型编码不能为空", false);
            batchSetTopAndBasicTargetCycleValueRespDto = fwAppTargetCycleClient.batchSetTopAndBasicTargetCycleValue(batchSetTopAndBasicTargetCycleValueReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        }
        BffBatchSetTopAndBasicTargetCycleValueRespDto retData = new BffBatchSetTopAndBasicTargetCycleValueRespDto();
        if (implementExecuteProgressOperationJudgeComRespDto_1 != null) {
            retData.setCustomField(implementExecuteProgressOperationJudgeComRespDto_1.getCustomField());//SimpleFieldAssign//sourceId:1086232_1
        }


        return retData;
    }

    /**
     * B3-3设置目标分类父子中被评对象目标周期(管理)[3649]
     * gen by moon at 7/14/2023, 12:28:44 AM
     */
    @Trace(operationName = "B3-3设置目标分类父子中被评对象目标周期(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffSetConstEvaObjCycleRespDto setConstEvaObjCycle(BffSetConstEvaObjCycleReqDto reqDto) {


        ImplementExecuteProgressOperationJudgeComRespDto implementExecuteProgressOperationJudgeComRespDto_1 = null;
//virtualUsage D3执行进度运行判断(公共)  47543
        ImplementExecuteProgressOperationJudgeComRespDto implementExecuteProgressOperationJudgeComRespDto = null;
        ImplementExecuteProgressOperationJudgeComReqDto implementExecuteProgressOperationJudgeComReqDto = new ImplementExecuteProgressOperationJudgeComReqDto();
        implementExecuteProgressOperationJudgeComReqDto.setUseTypeCode("USE_SET_PARENT_SUB_CYCLE");//CUSTOM_CONVENTION//sourceId:1086188_1_47543
        if (reqDto != null) {
            implementExecuteProgressOperationJudgeComReqDto.setObjectId(reqDto.getTargetCategoryId());//SimpleFieldAssign//sourceId:1086187_1_47543
            implementExecuteProgressOperationJudgeComReqDto.setThemeContentId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1086189_1_47543
        }

        /*D3执行进度运行判断(公共)[7243]   */
        Assert.isNull(implementExecuteProgressOperationJudgeComReqDto.getObjectId(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3执行进度运行判断(公共)-归属对象内容ID不能为空", false);
        Assert.isNull(implementExecuteProgressOperationJudgeComReqDto.getUseTypeCode(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3执行进度运行判断(公共)-用途类型编码不能为空", false);
        Assert.isNull(implementExecuteProgressOperationJudgeComReqDto.getThemeContentId(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3执行进度运行判断(公共)-主题内容ID不能为空", false);
        implementExecuteProgressOperationJudgeComRespDto = fwAppExecuteProgressClient.implementExecuteProgressOperationJudgeCom(implementExecuteProgressOperationJudgeComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        implementExecuteProgressOperationJudgeComRespDto_1 = implementExecuteProgressOperationJudgeComRespDto;
        if ((implementExecuteProgressOperationJudgeComRespDto != null && implementExecuteProgressOperationJudgeComRespDto.getCustomField() == null)) {
            //if(D3执行进度运行判断(公共).操作过于频繁，请稍后再试文案故事 值等于空 )  47544

            SetTargetCatEvaObjTargetCycleRespDto setTargetCatEvaObjTargetCycleRespDto = null;
            SetTargetCatEvaObjTargetCycleReqDto setTargetCatEvaObjTargetCycleReqDto = new SetTargetCatEvaObjTargetCycleReqDto();
            setTargetCatEvaObjTargetCycleReqDto.setUseTypeCode("USE_SET_PARENT_SUB_CYCLE");//CUSTOM_CONVENTION//sourceId:1079607_1_47545
            if (reqDto != null) {
                setTargetCatEvaObjTargetCycleReqDto.setCycleStartTime(reqDto.getCycleStartTime());//SimpleFieldAssign//sourceId:163624_1_47545
                setTargetCatEvaObjTargetCycleReqDto.setCycleEndTime(reqDto.getCycleEndTime());//SimpleFieldAssign//sourceId:163625_1_47545
                setTargetCatEvaObjTargetCycleReqDto.setCycleTypeCode(reqDto.getCycleTypeCode());//SimpleFieldAssign//sourceId:163828_1_47545
                setTargetCatEvaObjTargetCycleReqDto.setTargetCategoryId(reqDto.getTargetCategoryId());//SimpleFieldAssign//sourceId:741918_1_47545
                setTargetCatEvaObjTargetCycleReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:163931_1_47545
                setTargetCatEvaObjTargetCycleReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:163629_1_47545
            }
            if (reqDto != null && reqDto.getEvaObjTargetCycleList() != null && !CollectionUtil.isEmpty(reqDto.getEvaObjTargetCycleList())) {
                setTargetCatEvaObjTargetCycleReqDto.setEvaObjTargetCycleList(reqDto.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, EvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:163620_1_47545
            }

            /*D3-3设置目标分类被评对象目标周期（父子中）[3465]   */
            Assert.isNull(setTargetCatEvaObjTargetCycleReqDto.getCycleStartTime(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3-3设置目标分类被评对象目标周期（父子中）-目标计划开始时间不能为空", false);
            Assert.isNull(setTargetCatEvaObjTargetCycleReqDto.getCycleEndTime(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3-3设置目标分类被评对象目标周期（父子中）-目标计划结束时间不能为空", false);
            Assert.isNull(setTargetCatEvaObjTargetCycleReqDto.getCycleTypeCode(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3-3设置目标分类被评对象目标周期（父子中）-周期类型标识不能为空", false);
            Assert.isNull(setTargetCatEvaObjTargetCycleReqDto.getTargetCategoryId(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3-3设置目标分类被评对象目标周期（父子中）-目标分类ID不能为空", false);
            Assert.isNull(setTargetCatEvaObjTargetCycleReqDto.getEvaluationTemplateId(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3-3设置目标分类被评对象目标周期（父子中）-冗余评价模板ID不能为空", false);
            Assert.isNull(setTargetCatEvaObjTargetCycleReqDto.getBatchCode(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3-3设置目标分类被评对象目标周期（父子中）-批次标识不能为空", false);
            Assert.isNull(setTargetCatEvaObjTargetCycleReqDto.getUseTypeCode(), "B3-3设置目标分类父子中被评对象目标周期(管理)-D3-3设置目标分类被评对象目标周期（父子中）-用途类型编码不能为空", false);
            setTargetCatEvaObjTargetCycleRespDto = fwAppTargetCycleClient.setTargetCatEvaObjTargetCycle(setTargetCatEvaObjTargetCycleReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        }
        BffSetConstEvaObjCycleRespDto retData = new BffSetConstEvaObjCycleRespDto();
        if (implementExecuteProgressOperationJudgeComRespDto_1 != null) {
            retData.setCustomField(implementExecuteProgressOperationJudgeComRespDto_1.getCustomField());//SimpleFieldAssign//sourceId:1086191_1
        }


        return retData;
    }

    /**
     * B3-3新增目标分类单/不规则被评对象目标周期(管理)[4010]
     * gen by moon at 10/14/2022, 2:14:06 AM
     */
    @Trace(operationName = "B3-3新增目标分类单/不规则被评对象目标周期(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffAddTargetCatIrregularityEtcEvaObjTargetCycleRespDto addTargetCatIrregularityEtcEvaObjTargetCycle(BffAddTargetCatIrregularityEtcEvaObjTargetCycleReqDto reqDto) {


        SetTargetCatIrregularityEtcEvaObjTargetCycleRespDto setTargetCatIrregularityEtcEvaObjTargetCycleRespDto_1 = null;
//步骤0: D3-3设置目标分类单/不规则被评对象目标周期 - setTargetCatIrregularityEtcEvaObjTargetCycle
        SetTargetCatIrregularityEtcEvaObjTargetCycleRespDto setTargetCatIrregularityEtcEvaObjTargetCycleRespDto = null;
        SetTargetCatIrregularityEtcEvaObjTargetCycleReqDto setTargetCatIrregularityEtcEvaObjTargetCycleReqDto = new SetTargetCatIrregularityEtcEvaObjTargetCycleReqDto();
        if (reqDto != null) {
            setTargetCatIrregularityEtcEvaObjTargetCycleReqDto.setTargetCategoryId(reqDto.getTargetCategoryId());//SimpleFieldAssign//sourceId:366709_1
            setTargetCatIrregularityEtcEvaObjTargetCycleReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:366710_1
            setTargetCatIrregularityEtcEvaObjTargetCycleReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:211430_1
        }

        /*D3-3设置目标分类单/不规则被评对象目标周期[3695]   */
        Assert.isNull(setTargetCatIrregularityEtcEvaObjTargetCycleReqDto.getTargetCategoryId(), "B3-3新增目标分类单/不规则被评对象目标周期(管理)-D3-3设置目标分类单/不规则被评对象目标周期-目标分类ID不能为空", false);
        Assert.isNull(setTargetCatIrregularityEtcEvaObjTargetCycleReqDto.getEvaluationTemplateId(), "B3-3新增目标分类单/不规则被评对象目标周期(管理)-D3-3设置目标分类单/不规则被评对象目标周期-冗余评价模板ID不能为空", false);
        Assert.isNull(setTargetCatIrregularityEtcEvaObjTargetCycleReqDto.getBatchCode(), "B3-3新增目标分类单/不规则被评对象目标周期(管理)-D3-3设置目标分类单/不规则被评对象目标周期-批次标识不能为空", false);
        setTargetCatIrregularityEtcEvaObjTargetCycleRespDto = fwAppTargetCycleClient.setTargetCatIrregularityEtcEvaObjTargetCycle(setTargetCatIrregularityEtcEvaObjTargetCycleReqDto).getData();


        setTargetCatIrregularityEtcEvaObjTargetCycleRespDto_1 = setTargetCatIrregularityEtcEvaObjTargetCycleRespDto;

        BffAddTargetCatIrregularityEtcEvaObjTargetCycleRespDto retData = new BffAddTargetCatIrregularityEtcEvaObjTargetCycleRespDto();
        if (setTargetCatIrregularityEtcEvaObjTargetCycleRespDto_1 != null) {
            retData.setEvaObjTargetCycleId(setTargetCatIrregularityEtcEvaObjTargetCycleRespDto_1.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:216240_1
        }


        return retData;
    }

    /**
     * B3-3查询当前目标内容被评对象目标父周期(管理)[2681]
     * gen by moon at 6/15/2023, 6:51:13 AM
     */
    @Trace(operationName = "B3-3查询当前目标内容被评对象目标父周期(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryCurrentTargetContTargetCycleDetailRespDto queryCurrentTargetContTargetCycleDetail(BffQueryCurrentTargetContTargetCycleDetailReqDto reqDto) {


        QueryCurrentTargetContTargetCycleDetailRespDto queryCurrentTargetContTargetCycleDetailRespDto_1 = null;
//步骤0: D3-3查询当前目标内容被评对象目标父周期 - queryCurrentTargetContTargetCycleDetail
        QueryCurrentTargetContTargetCycleDetailRespDto queryCurrentTargetContTargetCycleDetailRespDto = null;
        QueryCurrentTargetContTargetCycleDetailReqDto queryCurrentTargetContTargetCycleDetailReqDto = new QueryCurrentTargetContTargetCycleDetailReqDto();
        if (reqDto != null) {
            queryCurrentTargetContTargetCycleDetailReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:171340_1
            queryCurrentTargetContTargetCycleDetailReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:171341_1
            queryCurrentTargetContTargetCycleDetailReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:171342_1
        }

        /*D3-3查询当前目标内容被评对象目标父周期[3708]   */
        Assert.isNull(queryCurrentTargetContTargetCycleDetailReqDto.getTargetCycleContentTypeCode(), "B3-3查询当前目标内容被评对象目标父周期(管理)-D3-3查询当前目标内容被评对象目标父周期-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryCurrentTargetContTargetCycleDetailReqDto.getTargetCycleContentId(), "B3-3查询当前目标内容被评对象目标父周期(管理)-D3-3查询当前目标内容被评对象目标父周期-关联目标内容ID不能为空", false);
        Assert.isNull(queryCurrentTargetContTargetCycleDetailReqDto.getTargetId(), "B3-3查询当前目标内容被评对象目标父周期(管理)-D3-3查询当前目标内容被评对象目标父周期-冗余目标ID不能为空", false);
        queryCurrentTargetContTargetCycleDetailRespDto = fwAppTargetCycleClient.queryCurrentTargetContTargetCycleDetail(queryCurrentTargetContTargetCycleDetailReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryCurrentTargetContTargetCycleDetailRespDto_1 = queryCurrentTargetContTargetCycleDetailRespDto;

        BffQueryCurrentTargetContTargetCycleDetailRespDto retData = new BffQueryCurrentTargetContTargetCycleDetailRespDto();
        if (queryCurrentTargetContTargetCycleDetailRespDto_1 != null) {
            retData.setEvaObjTargetCycleId(queryCurrentTargetContTargetCycleDetailRespDto_1.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:171349_1
            retData.setCycleId(queryCurrentTargetContTargetCycleDetailRespDto_1.getCycleId());//SimpleFieldAssign//sourceId:171350_1
            retData.setCycleStandardName(queryCurrentTargetContTargetCycleDetailRespDto_1.getCycleStandardName());//SimpleFieldAssign//sourceId:171351_1
            retData.setCycleTypeCode(queryCurrentTargetContTargetCycleDetailRespDto_1.getCycleTypeCode());//SimpleFieldAssign//sourceId:171352_1
            retData.setCycleNumberShortName(queryCurrentTargetContTargetCycleDetailRespDto_1.getCycleNumberShortName());//SimpleFieldAssign//sourceId:171353_1
            retData.setIsOpenCustomReport(queryCurrentTargetContTargetCycleDetailRespDto_1.getIsOpenCustomReport());//SimpleFieldAssign//sourceId:1039910_1
        }


        return retData;
    }

    /**
     * B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）[2597]
     * gen by moon at 10/30/2022, 7:12:49 PM
     */
    @Trace(operationName = "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryParentEvaObjTargetCycleListListRespDto queryParentEvaObjTargetCycleListList(BffQueryParentEvaObjTargetCycleListListReqDto reqDto) {


        QueryEvaObjTargetCycleListComRespDto queryEvaObjTargetCycleListComRespDto_1 = null;
        QueryEvaObjTargetCycleListComRespDto queryEvaObjTargetCycleListComRespDto_3 = null;
//步骤0: D3-3查询被评对象目标周期列表(公共) - queryEvaObjTargetCycleListCom
        QueryEvaObjTargetCycleListComRespDto queryEvaObjTargetCycleListComRespDto = null;
        QueryEvaObjTargetCycleListComReqDto queryEvaObjTargetCycleListComReqDto = new QueryEvaObjTargetCycleListComReqDto();
        queryEvaObjTargetCycleListComReqDto.setEvaObjEntityId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:172411_1
        queryEvaObjTargetCycleListComReqDto.setEvaObjTableTypeCode("OMS_FRAMEWORK_SPACE");//sourceId:172412_1
        queryEvaObjTargetCycleListComReqDto.setEvaObjTypeCode("EVA_OBJECT");//sourceId:172413_1
        queryEvaObjTargetCycleListComReqDto.setTreeTypeCode("PLAN_TREE");//sourceId:172414_1
        queryEvaObjTargetCycleListComReqDto.setIsSubCycle("TRUE");//sourceId:172419_1
        queryEvaObjTargetCycleListComReqDto.setIsArchive("FALSE");//sourceId:172437_1
        queryEvaObjTargetCycleListComReqDto.setArchivngType("NOT_ARCHIVE");//sourceId:172438_1
        if (reqDto != null) {
            queryEvaObjTargetCycleListComReqDto.setTargetCycleContentTypeCode(reqDto.getParentTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:172415_1
            queryEvaObjTargetCycleListComReqDto.setTargetCycleContentId(reqDto.getParentTargetCycleContentId());//SimpleFieldAssign//sourceId:172416_1
            queryEvaObjTargetCycleListComReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:172436_1
        }

        /*D3-3查询上级被评对象目标子周期列表[3451]   */
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getEvaObjEntityId(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-被评对象内容表主键ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getEvaObjTableTypeCode(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-被评对象内容表类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getEvaObjTypeCode(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-被评对象类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getTreeTypeCode(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-树类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getTargetCycleContentTypeCode(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getTargetCycleContentId(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-关联目标内容ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getIsSubCycle(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-是否子周期不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getTargetId(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-冗余目标ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getIsArchive(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-是否存档不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto.getArchivngType(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询上级被评对象目标子周期列表-存档类型不能为空", false);
        queryEvaObjTargetCycleListComRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleListCom(queryEvaObjTargetCycleListComReqDto).getData();


        queryEvaObjTargetCycleListComRespDto_1 = queryEvaObjTargetCycleListComRespDto;

//步骤1: D3-3查询被评对象目标周期列表(公共) - queryEvaObjTargetCycleListCom
        QueryEvaObjTargetCycleListComRespDto queryEvaObjTargetCycleListComRespDto_2 = null;
        QueryEvaObjTargetCycleListComReqDto queryEvaObjTargetCycleListComReqDto_1 = new QueryEvaObjTargetCycleListComReqDto();
        queryEvaObjTargetCycleListComReqDto_1.setEvaObjEntityId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:172453_1
        queryEvaObjTargetCycleListComReqDto_1.setEvaObjTableTypeCode("OMS_FRAMEWORK_SPACE");//sourceId:172454_1
        queryEvaObjTargetCycleListComReqDto_1.setEvaObjTypeCode("EVA_OBJECT");//sourceId:172455_1
        queryEvaObjTargetCycleListComReqDto_1.setTreeTypeCode("PLAN_TREE");//sourceId:172456_1
        queryEvaObjTargetCycleListComReqDto_1.setIsSubCycle("TRUE");//sourceId:411530_1
        queryEvaObjTargetCycleListComReqDto_1.setIsArchive("FALSE");//sourceId:172469_1
        queryEvaObjTargetCycleListComReqDto_1.setArchivngType("NOT_ARCHIVE");//sourceId:172470_1
        if (reqDto != null) {
            queryEvaObjTargetCycleListComReqDto_1.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:172457_1
            queryEvaObjTargetCycleListComReqDto_1.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:172458_1
            queryEvaObjTargetCycleListComReqDto_1.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:172468_1
        }

        /*D3-3查询本级被评对象目标周期列表[3451]   */
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getEvaObjEntityId(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-被评对象内容表主键ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getEvaObjTableTypeCode(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-被评对象内容表类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getEvaObjTypeCode(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-被评对象类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getTreeTypeCode(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-树类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getTargetCycleContentTypeCode(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getTargetCycleContentId(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-关联目标内容ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getIsSubCycle(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-是否子周期不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getTargetId(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-冗余目标ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getIsArchive(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-是否存档不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleListComReqDto_1.getArchivngType(), "B3-3查询父级目标内容被评对象目标周期列表（新增父子周期用）-D3-3查询本级被评对象目标周期列表-存档类型不能为空", false);
        queryEvaObjTargetCycleListComRespDto_2 = fwAppTargetCycleClient.queryEvaObjTargetCycleListCom(queryEvaObjTargetCycleListComReqDto_1).getData();


        queryEvaObjTargetCycleListComRespDto_3 = queryEvaObjTargetCycleListComRespDto_2;

        BffQueryParentEvaObjTargetCycleListListRespDto retData = new BffQueryParentEvaObjTargetCycleListListRespDto();
        if (queryEvaObjTargetCycleListComRespDto_1 != null) {
            retData.setParentCycleName(queryEvaObjTargetCycleListComRespDto_1.getParentCycleName());//SimpleFieldAssign//sourceId:376722_1
            retData.setSuperiorEvaObjTargetCycleList(queryEvaObjTargetCycleListComRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffSuperiorEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:172485_1
        }
        if (queryEvaObjTargetCycleListComRespDto_3 != null) {
            retData.setPresentEvaObjTargetCycleList(queryEvaObjTargetCycleListComRespDto_3.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffPresentEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:172486_1
        }


        return retData;
    }

    /**
     * B3-3批量查询购物车指标权重目标值等(管理)[5132]
     * gen by moon at 12/31/2022, 10:18:55 PM
     */
    @Trace(operationName = "B3-3批量查询购物车指标权重目标值等(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    @BanAuto
    public BffBatchQueryCartTargetObjWeightAndTargetValueEtcRespDto batchQueryCartTargetObjWeightAndTargetValueEtc(BffBatchQueryCartTargetObjWeightAndTargetValueEtcReqDto reqDto) {


        BatchQueryEvaObjTargetCycleEtcComRespDto batchQueryEvaObjTargetCycleEtcComRespDto_1 = null;
//步骤0: D3-3批量查询被评对象目标周期等(公共) - batchQueryEvaObjTargetCycleEtcCom
        BatchQueryEvaObjTargetCycleEtcComRespDto batchQueryEvaObjTargetCycleEtcComRespDto = null;
        BatchQueryEvaObjTargetCycleEtcComReqDto batchQueryEvaObjTargetCycleEtcComReqDto = new BatchQueryEvaObjTargetCycleEtcComReqDto();
        batchQueryEvaObjTargetCycleEtcComReqDto.setWeightObjTypeCode("EVA_OBJECT");//sourceId:420257_1
        batchQueryEvaObjTargetCycleEtcComReqDto.setArchivngType("NOT_ARCHIVE");//sourceId:420254_1
        batchQueryEvaObjTargetCycleEtcComReqDto.setIsArchive("FALSE");//sourceId:420255_1
        if (reqDto != null) {
            batchQueryEvaObjTargetCycleEtcComReqDto.setEvaObjTargetCycleList(reqDto.getEvaObjTargetCycleList());//list-field-assign//sourceId:420252_1
            batchQueryEvaObjTargetCycleEtcComReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:420253_1
        }

        /*D3-3批量查询被评对象目标周期等(公共)[4086]   */
        Assert.isNull(batchQueryEvaObjTargetCycleEtcComReqDto.getWeightObjTypeCode(), "B3-3批量查询购物车指标权重目标值等(管理)-D3-3批量查询被评对象目标周期等(公共)-权重设置对象类型编码不能为空", false);
        Assert.isNull(batchQueryEvaObjTargetCycleEtcComReqDto.getTargetId(), "B3-3批量查询购物车指标权重目标值等(管理)-D3-3批量查询被评对象目标周期等(公共)-冗余目标ID不能为空", false);
        Assert.isNull(batchQueryEvaObjTargetCycleEtcComReqDto.getArchivngType(), "B3-3批量查询购物车指标权重目标值等(管理)-D3-3批量查询被评对象目标周期等(公共)-存档类型不能为空", false);
        Assert.isNull(batchQueryEvaObjTargetCycleEtcComReqDto.getIsArchive(), "B3-3批量查询购物车指标权重目标值等(管理)-D3-3批量查询被评对象目标周期等(公共)-是否存档不能为空", false);
        batchQueryEvaObjTargetCycleEtcComRespDto = fwAppTargetCycleClient.batchQueryEvaObjTargetCycleEtcCom(batchQueryEvaObjTargetCycleEtcComReqDto).getData();


        batchQueryEvaObjTargetCycleEtcComRespDto_1 = batchQueryEvaObjTargetCycleEtcComRespDto;

        BffBatchQueryCartTargetObjWeightAndTargetValueEtcRespDto retData = new BffBatchQueryCartTargetObjWeightAndTargetValueEtcRespDto();
        if (batchQueryEvaObjTargetCycleEtcComRespDto_1 != null) {
            retData.setCartTargetObjWeightAndTargetValueEtcList(batchQueryEvaObjTargetCycleEtcComRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffCartTargetObjWeightAndTargetValueEtcDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:422871_1
        }


        return retData;
    }

    /**
     * B3执行合理性校验目标设置(管理)[5159]
     * gen by moon at 11/7/2022, 12:24:55 AM
     */
    @Trace(operationName = "B3执行合理性校验目标设置(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffImplementRationalityCheckTargetSetRespDto implementRationalityCheckTargetSet(BffImplementRationalityCheckTargetSetReqDto reqDto) {


        //步骤0: D3执行合理性校验目标设置 - implementRationalityCheckTargetSet
        ImplementRationalityCheckTargetSetRespDto implementRationalityCheckTargetSetRespDto = null;
        ImplementRationalityCheckTargetSetReqDto implementRationalityCheckTargetSetReqDto = new ImplementRationalityCheckTargetSetReqDto();
        if (reqDto != null) {
            implementRationalityCheckTargetSetReqDto.setObjectiveId(reqDto.getObjectiveId());//SimpleFieldAssign//sourceId:424336_1
        }

        /*D3执行合理性校验目标设置[5151]   */
        Assert.isNull(implementRationalityCheckTargetSetReqDto.getObjectiveId(), "B3执行合理性校验目标设置(管理)-D3执行合理性校验目标设置-指标ID不能为空", false);
        implementRationalityCheckTargetSetRespDto = fwAppTargetCycleClient.implementRationalityCheckTargetSet(implementRationalityCheckTargetSetReqDto).getData();


        BffImplementRationalityCheckTargetSetRespDto retData = new BffImplementRationalityCheckTargetSetRespDto();


        return retData;
    }

    /**
     * B3查询表格横向目标周期列表(管理)[5150]
     * gen by moon at 11/28/2022, 3:15:20 AM
     */
    @Trace(operationName = "B3查询表格横向目标周期列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryFormHorizontalTargetPeriodListRespDto queryFormHorizontalTargetPeriodList(BffQueryFormHorizontalTargetPeriodListReqDto reqDto) {


        QueryFormHorizontalTargetPeriodListComRespDto queryFormHorizontalTargetPeriodListComRespDto_1 = null;
//步骤0: D3查询表格横向目标周期列表(公共) - queryFormHorizontalTargetPeriodListCom
        QueryFormHorizontalTargetPeriodListComRespDto queryFormHorizontalTargetPeriodListComRespDto = null;
        QueryFormHorizontalTargetPeriodListComReqDto queryFormHorizontalTargetPeriodListComReqDto = new QueryFormHorizontalTargetPeriodListComReqDto();
        if (reqDto != null) {
            queryFormHorizontalTargetPeriodListComReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:423314_1
            queryFormHorizontalTargetPeriodListComReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:461755_1
            queryFormHorizontalTargetPeriodListComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:461752_1
        }

        /*D3查询表格横向目标周期列表(公共)[5149]   */
        Assert.isNull(queryFormHorizontalTargetPeriodListComReqDto.getTargetCycleContentId(), "B3查询表格横向目标周期列表(管理)-D3查询表格横向目标周期列表(公共)-关联目标内容ID不能为空", false);
        Assert.isNull(queryFormHorizontalTargetPeriodListComReqDto.getTargetCycleContentTypeCode(), "B3查询表格横向目标周期列表(管理)-D3查询表格横向目标周期列表(公共)-关联目标内容类型编码不能为空", false);
        Assert.isNull(queryFormHorizontalTargetPeriodListComReqDto.getEvaluationTemplateId(), "B3查询表格横向目标周期列表(管理)-D3查询表格横向目标周期列表(公共)-冗余评价模板ID不能为空", false);
        queryFormHorizontalTargetPeriodListComRespDto = fwAppTargetCycleClient.queryFormHorizontalTargetPeriodListCom(queryFormHorizontalTargetPeriodListComReqDto).getData();


        queryFormHorizontalTargetPeriodListComRespDto_1 = queryFormHorizontalTargetPeriodListComRespDto;

        BffQueryFormHorizontalTargetPeriodListRespDto retData = new BffQueryFormHorizontalTargetPeriodListRespDto();
        if (queryFormHorizontalTargetPeriodListComRespDto_1 != null) {
            retData.setFormHorizontalTargetPeriodList(queryFormHorizontalTargetPeriodListComRespDto_1.getFormHorizontalTargetPeriodList().stream().map(item -> BeanUtil.toBean(item, BffFormHorizontalTargetPeriodDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:423317_1
        }


        return retData;
    }

    /**
     * B3批量查询中基层校验观测点(管理)[5148]
     * gen by moon at 6/15/2023, 6:51:25 AM
     */
    @Trace(operationName = "B3批量查询中基层校验观测点(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchQueryMidBasicCheckTargetRespDto batchQueryMidBasicCheckTarget(BffBatchQueryMidBasicCheckTargetReqDto reqDto) {


        QueryMidBasicCheckTargetDutyListRespDto queryMidBasicCheckTargetDutyListRespDto_1 = null;
        BatchQueryEvaObjTargetCycleOsetComRespDto batchQueryEvaObjTargetCycleOsetComRespDto_1 = null;
//步骤0: D3查询中基层校验观测点带责任主体列表 - queryMidBasicCheckTargetDutyList
        QueryMidBasicCheckTargetDutyListRespDto queryMidBasicCheckTargetDutyListRespDto = null;
        QueryMidBasicCheckTargetDutyListReqDto queryMidBasicCheckTargetDutyListReqDto = new QueryMidBasicCheckTargetDutyListReqDto();
        if (reqDto != null) {
            queryMidBasicCheckTargetDutyListReqDto.setObjectiveId(reqDto.getObjectiveId());//SimpleFieldAssign//sourceId:423259_1
        }

        /*D3查询中基层校验观测点带责任主体列表[5147]   */
        Assert.isNull(queryMidBasicCheckTargetDutyListReqDto.getObjectiveId(), "B3批量查询中基层校验观测点(管理)-D3查询中基层校验观测点带责任主体列表-指标ID不能为空", false);
        queryMidBasicCheckTargetDutyListRespDto = fwAppTargetCycleClient.queryMidBasicCheckTargetDutyList(queryMidBasicCheckTargetDutyListReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryMidBasicCheckTargetDutyListRespDto_1 = queryMidBasicCheckTargetDutyListRespDto;

//步骤1: D3-3批量查询被评对象目标周期目标设置(公共) - batchQueryEvaObjTargetCycleOsetCom
        BatchQueryEvaObjTargetCycleOsetComRespDto batchQueryEvaObjTargetCycleOsetComRespDto = null;
        if (queryMidBasicCheckTargetDutyListRespDto != null) {
            BatchQueryEvaObjTargetCycleOsetComReqDto batchQueryEvaObjTargetCycleOsetComReqDto = new BatchQueryEvaObjTargetCycleOsetComReqDto();
            batchQueryEvaObjTargetCycleOsetComReqDto.setEvaObjEntityId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:423949_1
            batchQueryEvaObjTargetCycleOsetComReqDto.setEvaObjTableTypeCode("OMS_FRAMEWORK_SPACE");//sourceId:423950_1
            batchQueryEvaObjTargetCycleOsetComReqDto.setEvaObjTypeCode("EVA_OBJECT");//sourceId:423951_1
            batchQueryEvaObjTargetCycleOsetComReqDto.setTreeTypeCode("PLAN_TREE");//sourceId:423952_1
            batchQueryEvaObjTargetCycleOsetComReqDto.setIsArchive("FALSE");//sourceId:423957_1
            batchQueryEvaObjTargetCycleOsetComReqDto.setArchivngType("NOT_ARCHIVE");//sourceId:423958_1
            if (queryMidBasicCheckTargetDutyListRespDto != null && queryMidBasicCheckTargetDutyListRespDto.getMidBasicCheckTargetDutyList() != null && !CollectionUtil.isEmpty(queryMidBasicCheckTargetDutyListRespDto.getMidBasicCheckTargetDutyList())) {
                batchQueryEvaObjTargetCycleOsetComReqDto.setEvaObjTargetCycleList(queryMidBasicCheckTargetDutyListRespDto.getMidBasicCheckTargetDutyList().stream().map(item -> item.getObjectiveId())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:423262_1
            }

            /*D3-3批量查询被评对象目标周期目标设置(公共)[5145]   */
            Assert.isNull(batchQueryEvaObjTargetCycleOsetComReqDto.getEvaObjEntityId(), "B3批量查询中基层校验观测点(管理)-D3-3批量查询被评对象目标周期目标设置(公共)-被评对象内容表主键ID不能为空", false);
            Assert.isNull(batchQueryEvaObjTargetCycleOsetComReqDto.getEvaObjTableTypeCode(), "B3批量查询中基层校验观测点(管理)-D3-3批量查询被评对象目标周期目标设置(公共)-被评对象内容表类型编码不能为空", false);
            Assert.isNull(batchQueryEvaObjTargetCycleOsetComReqDto.getEvaObjTypeCode(), "B3批量查询中基层校验观测点(管理)-D3-3批量查询被评对象目标周期目标设置(公共)-被评对象类型编码不能为空", false);
            Assert.isNull(batchQueryEvaObjTargetCycleOsetComReqDto.getTreeTypeCode(), "B3批量查询中基层校验观测点(管理)-D3-3批量查询被评对象目标周期目标设置(公共)-树类型编码不能为空", false);
            Assert.isNull(batchQueryEvaObjTargetCycleOsetComReqDto.getIsArchive(), "B3批量查询中基层校验观测点(管理)-D3-3批量查询被评对象目标周期目标设置(公共)-是否存档不能为空", false);
            Assert.isNull(batchQueryEvaObjTargetCycleOsetComReqDto.getArchivngType(), "B3批量查询中基层校验观测点(管理)-D3-3批量查询被评对象目标周期目标设置(公共)-存档类型不能为空", false);
            batchQueryEvaObjTargetCycleOsetComRespDto = fwAppTargetCycleClient.batchQueryEvaObjTargetCycleOsetCom(batchQueryEvaObjTargetCycleOsetComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            batchQueryEvaObjTargetCycleOsetComRespDto_1 = batchQueryEvaObjTargetCycleOsetComRespDto;
        }

        BffBatchQueryMidBasicCheckTargetRespDto retData = new BffBatchQueryMidBasicCheckTargetRespDto();
        if (queryMidBasicCheckTargetDutyListRespDto_1 != null) {
            retData.setMidBasicCheckTargetDutyList(queryMidBasicCheckTargetDutyListRespDto_1.getMidBasicCheckTargetDutyList().stream().map(item -> BeanUtil.toBean(item, BffMidBasicCheckTargetDutyDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:423268_1
        }
        if (batchQueryEvaObjTargetCycleOsetComRespDto_1 != null) {
            retData.setCheckEvaObjTargetCycleOsetList(batchQueryEvaObjTargetCycleOsetComRespDto_1.getCheckEvaObjTargetCycleOsetList().stream().map(item -> BeanUtil.toBean(item, BffCheckEvaObjTargetCycleOsetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:423270_1
        }

// TODO: 2022/11/23 AB树，晓东后续对接
        List<TreeNode> nodeList = new ArrayList<>();
        for (BffMidBasicCheckTargetDutyDto main : retData.getMidBasicCheckTargetDutyList()) {
            TreeNode node = new TreeNode();
            node.setNLevel(1L);
            node.setSelf(main);
            nodeList.add(node);
            for (BffCheckEvaObjTargetCycleOsetDto sub : retData.getCheckEvaObjTargetCycleOsetList()) {
                if (sub.getTargetCycleContentId().equals(main.getObjectiveId())) {
                    TreeNode subNode = new TreeNode();
                    subNode.setNLevel(2L);
                    subNode.setSelf(sub);
                    node.getChildrenList().add(subNode);
                }
            }
        }


        retData.setTreeNode(nodeList);
        retData.setMidBasicCheckTargetDutyList(null);
        retData.setCheckEvaObjTargetCycleOsetList(null);

        return retData;
    }

    /**
     * B3-3目标值设置条件判断(管理)(公共)[5180]
     * gen by moon at 6/3/2023, 11:42:15 PM
     */
    @Trace(operationName = "B3-3目标值设置条件判断(管理)(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryTargetValueSetJudgeDetailComRespDto queryTargetValueSetJudgeDetailCom(BffQueryTargetValueSetJudgeDetailComReqDto reqDto) {


        QueryTargetValueSetJudgeDetailComRespDto queryTargetValueSetJudgeDetailComRespDto_1 = null;
//步骤0: D3-判断目标值设置情况(公共) - queryTargetValueSetJudgeDetailCom
        QueryTargetValueSetJudgeDetailComRespDto queryTargetValueSetJudgeDetailComRespDto = null;
        QueryTargetValueSetJudgeDetailComReqDto queryTargetValueSetJudgeDetailComReqDto = new QueryTargetValueSetJudgeDetailComReqDto();
        if (reqDto != null) {
            queryTargetValueSetJudgeDetailComReqDto.setObjectiveId(reqDto.getObjectiveId());//SimpleFieldAssign//sourceId:429408_1
            queryTargetValueSetJudgeDetailComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:429409_1
            queryTargetValueSetJudgeDetailComReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:464426_1
        }

        /*D3-判断目标值设置情况(公共)[5177]   */
        Assert.isNull(queryTargetValueSetJudgeDetailComReqDto.getObjectiveId(), "B3-3目标值设置条件判断(管理)(公共)-D3-判断目标值设置情况(公共)-指标ID不能为空", false);
        Assert.isNull(queryTargetValueSetJudgeDetailComReqDto.getEvaluationTemplateId(), "B3-3目标值设置条件判断(管理)(公共)-D3-判断目标值设置情况(公共)-冗余评价模板ID不能为空", false);
        Assert.isNull(queryTargetValueSetJudgeDetailComReqDto.getBatchCode(), "B3-3目标值设置条件判断(管理)(公共)-D3-判断目标值设置情况(公共)-批次标识不能为空", false);
        queryTargetValueSetJudgeDetailComRespDto = fwAppTargetCycleClient.queryTargetValueSetJudgeDetailCom(queryTargetValueSetJudgeDetailComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryTargetValueSetJudgeDetailComRespDto_1 = queryTargetValueSetJudgeDetailComRespDto;

        BffQueryTargetValueSetJudgeDetailComRespDto retData = new BffQueryTargetValueSetJudgeDetailComRespDto();
        if (queryTargetValueSetJudgeDetailComRespDto_1 != null) {
            retData.setIsTargetSame(queryTargetValueSetJudgeDetailComRespDto_1.getIsTargetSame());//SimpleFieldAssign//sourceId:464381_1
        }


        return retData;
    }

    /**
     * B3执行校验目标工作周期合理性(管理)[5239]
     * gen by moon at 12/2/2022, 11:54:32 AM
     */
    @Trace(operationName = "B3执行校验目标工作周期合理性(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffImplementCheckTargetWorkCycleRationalityRespDto implementCheckTargetWorkCycleRationality(BffImplementCheckTargetWorkCycleRationalityReqDto reqDto) {


        ImplementCheckTargetWorkCycleRationalityRespDto implementCheckTargetWorkCycleRationalityRespDto_1 = null;
//步骤0: D3执行校验目标工作周期合理性 - implementCheckTargetWorkCycleRationality
        ImplementCheckTargetWorkCycleRationalityRespDto implementCheckTargetWorkCycleRationalityRespDto = null;
        ImplementCheckTargetWorkCycleRationalityReqDto implementCheckTargetWorkCycleRationalityReqDto = new ImplementCheckTargetWorkCycleRationalityReqDto();
        if (reqDto != null) {
            implementCheckTargetWorkCycleRationalityReqDto.setEvaObjEntityId(reqDto.getEvaObjEntityId());//SimpleFieldAssign//sourceId:444055_1
            implementCheckTargetWorkCycleRationalityReqDto.setEvaObjTableTypeCode(reqDto.getEvaObjTableTypeCode());//SimpleFieldAssign//sourceId:444056_1
            implementCheckTargetWorkCycleRationalityReqDto.setEvaObjTypeCode(reqDto.getEvaObjTypeCode());//SimpleFieldAssign//sourceId:444057_1
            implementCheckTargetWorkCycleRationalityReqDto.setTreeTypeCode(reqDto.getTreeTypeCode());//SimpleFieldAssign//sourceId:444058_1
            implementCheckTargetWorkCycleRationalityReqDto.setTargetCycleContentTypeCode(reqDto.getTargetCycleContentTypeCode());//SimpleFieldAssign//sourceId:444059_1
            implementCheckTargetWorkCycleRationalityReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:444060_1
            implementCheckTargetWorkCycleRationalityReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:444061_1
        }

        /*D3执行校验目标工作周期合理性[5240]   */
        Assert.isNull(implementCheckTargetWorkCycleRationalityReqDto.getEvaObjEntityId(), "B3执行校验目标工作周期合理性(管理)-D3执行校验目标工作周期合理性-被评对象内容表主键ID不能为空", false);
        Assert.isNull(implementCheckTargetWorkCycleRationalityReqDto.getEvaObjTableTypeCode(), "B3执行校验目标工作周期合理性(管理)-D3执行校验目标工作周期合理性-被评对象内容表类型编码不能为空", false);
        Assert.isNull(implementCheckTargetWorkCycleRationalityReqDto.getEvaObjTypeCode(), "B3执行校验目标工作周期合理性(管理)-D3执行校验目标工作周期合理性-被评对象类型编码不能为空", false);
        Assert.isNull(implementCheckTargetWorkCycleRationalityReqDto.getTreeTypeCode(), "B3执行校验目标工作周期合理性(管理)-D3执行校验目标工作周期合理性-树类型编码不能为空", false);
        Assert.isNull(implementCheckTargetWorkCycleRationalityReqDto.getTargetCycleContentTypeCode(), "B3执行校验目标工作周期合理性(管理)-D3执行校验目标工作周期合理性-关联目标内容类型编码不能为空", false);
        Assert.isNull(implementCheckTargetWorkCycleRationalityReqDto.getTargetCycleContentId(), "B3执行校验目标工作周期合理性(管理)-D3执行校验目标工作周期合理性-关联目标内容ID不能为空", false);
        Assert.isNull(implementCheckTargetWorkCycleRationalityReqDto.getEvaluationTemplateId(), "B3执行校验目标工作周期合理性(管理)-D3执行校验目标工作周期合理性-冗余评价模板ID不能为空", false);
        implementCheckTargetWorkCycleRationalityRespDto = fwAppTargetCycleClient.implementCheckTargetWorkCycleRationality(implementCheckTargetWorkCycleRationalityReqDto).getData();


        implementCheckTargetWorkCycleRationalityRespDto_1 = implementCheckTargetWorkCycleRationalityRespDto;

        BffImplementCheckTargetWorkCycleRationalityRespDto retData = new BffImplementCheckTargetWorkCycleRationalityRespDto();
        if (implementCheckTargetWorkCycleRationalityRespDto_1 != null) {
            retData.setObjectName(implementCheckTargetWorkCycleRationalityRespDto_1.getObjectName());//SimpleFieldAssign//sourceId:479576_1
        }


        return retData;
    }

    /**
     * B3-3查询被评对象目标周期列表(管理)[5404]
     * gen by moon at 12/6/2022, 4:59:44 PM
     */
    @Trace(operationName = "B3-3查询被评对象目标周期列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryEvaObjTargetCycleListRespDto queryEvaObjTargetCycleList(BffQueryEvaObjTargetCycleListReqDto reqDto) {


        QueryContMatchEvaObjTargetCycleListRespDto queryContMatchEvaObjTargetCycleListRespDto_1 = null;
//步骤0: D3-3查询内容匹配被评对象目标周期列表 - queryContMatchEvaObjTargetCycleList
        QueryContMatchEvaObjTargetCycleListRespDto queryContMatchEvaObjTargetCycleListRespDto = null;
        QueryContMatchEvaObjTargetCycleListReqDto queryContMatchEvaObjTargetCycleListReqDto = new QueryContMatchEvaObjTargetCycleListReqDto();
        queryContMatchEvaObjTargetCycleListReqDto.setEvaObjEntityId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:489434_1
        queryContMatchEvaObjTargetCycleListReqDto.setEvaObjTableTypeCode("OMS_FRAMEWORK_SPACE");//sourceId:489435_1
        queryContMatchEvaObjTargetCycleListReqDto.setEvaObjTypeCode("EVA_OBJECT");//sourceId:489436_1
        queryContMatchEvaObjTargetCycleListReqDto.setTreeTypeCode("PLAN_TREE");//sourceId:489437_1
        queryContMatchEvaObjTargetCycleListReqDto.setIsArchive("FALSE");//sourceId:489444_1
        if (reqDto != null) {
            queryContMatchEvaObjTargetCycleListReqDto.setEntityId(reqDto.getEntityId());//SimpleFieldAssign//sourceId:489438_1
            queryContMatchEvaObjTargetCycleListReqDto.setTableTypeCode(reqDto.getTableTypeCode());//SimpleFieldAssign//sourceId:489439_1
            queryContMatchEvaObjTargetCycleListReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:489440_1
        }

        /*D3-3查询内容匹配被评对象目标周期列表[5405]   */
        Assert.isNull(queryContMatchEvaObjTargetCycleListReqDto.getEvaObjEntityId(), "B3-3查询被评对象目标周期列表(管理)-D3-3查询内容匹配被评对象目标周期列表-被评对象内容表主键ID不能为空", false);
        Assert.isNull(queryContMatchEvaObjTargetCycleListReqDto.getEvaObjTableTypeCode(), "B3-3查询被评对象目标周期列表(管理)-D3-3查询内容匹配被评对象目标周期列表-被评对象内容表类型编码不能为空", false);
        Assert.isNull(queryContMatchEvaObjTargetCycleListReqDto.getEvaObjTypeCode(), "B3-3查询被评对象目标周期列表(管理)-D3-3查询内容匹配被评对象目标周期列表-被评对象类型编码不能为空", false);
        Assert.isNull(queryContMatchEvaObjTargetCycleListReqDto.getTreeTypeCode(), "B3-3查询被评对象目标周期列表(管理)-D3-3查询内容匹配被评对象目标周期列表-树类型编码不能为空", false);
        Assert.isNull(queryContMatchEvaObjTargetCycleListReqDto.getEntityId(), "B3-3查询被评对象目标周期列表(管理)-D3-3查询内容匹配被评对象目标周期列表-冗余内容表主键ID不能为空", false);
        Assert.isNull(queryContMatchEvaObjTargetCycleListReqDto.getTableTypeCode(), "B3-3查询被评对象目标周期列表(管理)-D3-3查询内容匹配被评对象目标周期列表-冗余内容表类型编码不能为空", false);
        Assert.isNull(queryContMatchEvaObjTargetCycleListReqDto.getEvaluationTemplateId(), "B3-3查询被评对象目标周期列表(管理)-D3-3查询内容匹配被评对象目标周期列表-冗余评价模板ID不能为空", false);
        Assert.isNull(queryContMatchEvaObjTargetCycleListReqDto.getIsArchive(), "B3-3查询被评对象目标周期列表(管理)-D3-3查询内容匹配被评对象目标周期列表-是否存档不能为空", false);
        queryContMatchEvaObjTargetCycleListRespDto = fwAppTargetCycleClient.queryContMatchEvaObjTargetCycleList(queryContMatchEvaObjTargetCycleListReqDto).getData();


        queryContMatchEvaObjTargetCycleListRespDto_1 = queryContMatchEvaObjTargetCycleListRespDto;

        BffQueryEvaObjTargetCycleListRespDto retData = new BffQueryEvaObjTargetCycleListRespDto();
        if (queryContMatchEvaObjTargetCycleListRespDto_1 != null) {
            retData.setEvaObjTargetCycleList(queryContMatchEvaObjTargetCycleListRespDto_1.getEvaObjTargetCycleList().stream().map(item -> BeanUtil.toBean(item, BffEvaObjTargetCycleDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:489451_1
        }


        return retData;
    }

    /**
     * B3-更新执行周期阶段时段规则(管理)[5540]
     * gen by moon at 5/25/2023, 12:25:12 AM
     */
    @Trace(operationName = "B3-更新执行周期阶段时段规则(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffRefreshExecuteCycleStageTimingRuleRespDto refreshExecuteCycleStageTimingRule(BffRefreshExecuteCycleStageTimingRuleReqDto reqDto) {


        //步骤0: D3-3更新执行周期阶段时段规则等(公共) - refreshExecuteCycleStageTimingRuleCom
        RefreshExecuteCycleStageTimingRuleComRespDto refreshExecuteCycleStageTimingRuleComRespDto = null;
        RefreshExecuteCycleStageTimingRuleComReqDto refreshExecuteCycleStageTimingRuleComReqDto = new RefreshExecuteCycleStageTimingRuleComReqDto();
        refreshExecuteCycleStageTimingRuleComReqDto.setTargetCycleContentTypeCode("TARGET");//sourceId:981087_1
        if (reqDto != null) {
            refreshExecuteCycleStageTimingRuleComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:551429_1
            refreshExecuteCycleStageTimingRuleComReqDto.setTargetId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:551430_1
            refreshExecuteCycleStageTimingRuleComReqDto.setTargetCycleContentId(reqDto.getTargetId());//SimpleFieldAssign//sourceId:981086_1
        }

        /*D3-3更新执行周期阶段时段规则等(公共)[5541]   */
        Assert.isNull(refreshExecuteCycleStageTimingRuleComReqDto.getEvaluationTemplateId(), "B3-更新执行周期阶段时段规则(管理)-D3-3更新执行周期阶段时段规则等(公共)-冗余评价模板ID不能为空", false);
        Assert.isNull(refreshExecuteCycleStageTimingRuleComReqDto.getTargetId(), "B3-更新执行周期阶段时段规则(管理)-D3-3更新执行周期阶段时段规则等(公共)-冗余目标ID不能为空", false);
        Assert.isNull(refreshExecuteCycleStageTimingRuleComReqDto.getTargetCycleContentId(), "B3-更新执行周期阶段时段规则(管理)-D3-3更新执行周期阶段时段规则等(公共)-关联目标内容ID不能为空", false);
        Assert.isNull(refreshExecuteCycleStageTimingRuleComReqDto.getTargetCycleContentTypeCode(), "B3-更新执行周期阶段时段规则(管理)-D3-3更新执行周期阶段时段规则等(公共)-关联目标内容类型编码不能为空", false);
        refreshExecuteCycleStageTimingRuleComRespDto = fwAppTargetCycleClient.refreshExecuteCycleStageTimingRuleCom(refreshExecuteCycleStageTimingRuleComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        BffRefreshExecuteCycleStageTimingRuleRespDto retData = new BffRefreshExecuteCycleStageTimingRuleRespDto();


        return retData;
    }

    /**
     * B3-查询被评对象目标周期汇报单条提示列表[5652]
     * gen by moon at 1/11/2023, 5:53:07 AM
     */
    @Trace(operationName = "B3-查询被评对象目标周期汇报单条提示列表")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryEvaObjTargetCycleReportSingleHintListRespDto queryEvaObjTargetCycleReportSingleHintList(BffQueryEvaObjTargetCycleReportSingleHintListReqDto reqDto) {


        QueryEvaObjTargetCycleReportSingleHintListComRespDto queryEvaObjTargetCycleReportSingleHintListComRespDto_1 = null;
//步骤0: D3-查询被评对象目标周期汇报单条提示列表(公共) - queryEvaObjTargetCycleReportSingleHintListCom
        QueryEvaObjTargetCycleReportSingleHintListComRespDto queryEvaObjTargetCycleReportSingleHintListComRespDto = null;
        QueryEvaObjTargetCycleReportSingleHintListComReqDto queryEvaObjTargetCycleReportSingleHintListComReqDto = new QueryEvaObjTargetCycleReportSingleHintListComReqDto();
        if (reqDto != null) {
            queryEvaObjTargetCycleReportSingleHintListComReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:599210_1
            queryEvaObjTargetCycleReportSingleHintListComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:599211_1
        }

        /*D3-查询被评对象目标周期汇报单条提示列表(公共)[5651]   */
        Assert.isNull(queryEvaObjTargetCycleReportSingleHintListComReqDto.getEvaObjTargetCycleId(), "B3-查询被评对象目标周期汇报单条提示列表-D3-查询被评对象目标周期汇报单条提示列表(公共)-被评对象目标周期ID不能为空", false);
        Assert.isNull(queryEvaObjTargetCycleReportSingleHintListComReqDto.getEvaluationTemplateId(), "B3-查询被评对象目标周期汇报单条提示列表-D3-查询被评对象目标周期汇报单条提示列表(公共)-冗余评价模板ID不能为空", false);
        queryEvaObjTargetCycleReportSingleHintListComRespDto = fwAppTargetCycleClient.queryEvaObjTargetCycleReportSingleHintListCom(queryEvaObjTargetCycleReportSingleHintListComReqDto).getData();


        queryEvaObjTargetCycleReportSingleHintListComRespDto_1 = queryEvaObjTargetCycleReportSingleHintListComRespDto;

        BffQueryEvaObjTargetCycleReportSingleHintListRespDto retData = new BffQueryEvaObjTargetCycleReportSingleHintListRespDto();
        if (queryEvaObjTargetCycleReportSingleHintListComRespDto_1 != null) {
            retData.setEvaObjTargetCycleTargetList(queryEvaObjTargetCycleReportSingleHintListComRespDto_1.getEvaObjTargetCycleTargetList().stream().map(item -> BeanUtil.toBean(item, BffEvaObjTargetCycleTargetSetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:599215_1
        }


        return retData;
    }

    /**
     * B3查目标周期计划验收时间列表(管理)[6882]
     * gen by moon at 5/21/2023, 7:12:53 AM
     */
    @Trace(operationName = "B3查目标周期计划验收时间列表(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffQueryTargetCycleAcceptancePlanTimeListRespDto queryTargetCycleAcceptancePlanTimeList(BffQueryTargetCycleAcceptancePlanTimeListReqDto reqDto) {


        QueryTargetCycleAcceptancePlanTimeListRespDto queryTargetCycleAcceptancePlanTimeListRespDto_1 = null;
//步骤0: D3查询目标周期计划验收时间列表 - queryTargetCycleAcceptancePlanTimeList
        QueryTargetCycleAcceptancePlanTimeListRespDto queryTargetCycleAcceptancePlanTimeListRespDto = null;
        QueryTargetCycleAcceptancePlanTimeListReqDto queryTargetCycleAcceptancePlanTimeListReqDto = new QueryTargetCycleAcceptancePlanTimeListReqDto();
        queryTargetCycleAcceptancePlanTimeListReqDto.setEvaObjEntityId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:965690_1
        queryTargetCycleAcceptancePlanTimeListReqDto.setEvaObjTypeCode("EVA_OBJECT");//sourceId:965691_1
        if (reqDto != null) {
            queryTargetCycleAcceptancePlanTimeListReqDto.setTargetCycleContentId(reqDto.getTargetCycleContentId());//SimpleFieldAssign//sourceId:965692_1
            queryTargetCycleAcceptancePlanTimeListReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:965693_1
        }

        /*D3查询目标周期计划验收时间列表[6881]   */
        Assert.isNull(queryTargetCycleAcceptancePlanTimeListReqDto.getEvaObjEntityId(), "B3查目标周期计划验收时间列表(管理)-D3查询目标周期计划验收时间列表-被评对象内容表主键ID不能为空", false);
        Assert.isNull(queryTargetCycleAcceptancePlanTimeListReqDto.getEvaObjTypeCode(), "B3查目标周期计划验收时间列表(管理)-D3查询目标周期计划验收时间列表-被评对象类型编码不能为空", false);
        Assert.isNull(queryTargetCycleAcceptancePlanTimeListReqDto.getTargetCycleContentId(), "B3查目标周期计划验收时间列表(管理)-D3查询目标周期计划验收时间列表-关联目标内容ID不能为空", false);
        Assert.isNull(queryTargetCycleAcceptancePlanTimeListReqDto.getEvaluationTemplateId(), "B3查目标周期计划验收时间列表(管理)-D3查询目标周期计划验收时间列表-冗余评价模板ID不能为空", false);
        queryTargetCycleAcceptancePlanTimeListRespDto = fwAppTargetCycleClient.queryTargetCycleAcceptancePlanTimeList(queryTargetCycleAcceptancePlanTimeListReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        queryTargetCycleAcceptancePlanTimeListRespDto_1 = queryTargetCycleAcceptancePlanTimeListRespDto;

        BffQueryTargetCycleAcceptancePlanTimeListRespDto retData = new BffQueryTargetCycleAcceptancePlanTimeListRespDto();
        if (queryTargetCycleAcceptancePlanTimeListRespDto_1 != null) {
            retData.setTargetCycleAcceptancePlanTimeList(queryTargetCycleAcceptancePlanTimeListRespDto_1.getTargetCyclePsetList().stream().map(item -> BeanUtil.toBean(item, BffTargetCycleAcceptancePlanTimeDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:965698_1
        }


        return retData;
    }
///**
//   * B3批量改目标周期计划验收时间(管理)[6884]
//   * gen by moon at 5/21/2023, 10:22:40 PM
//   */
//    @Trace(operationName = "B3批量改目标周期计划验收时间(管理)")
//    @Tags({@Tag(key = "参数",value = "arg[0]"),
//            @Tag(key = "返回值",value = "returnedObj")})
//  @Override
//  public BffBatchUpdateTargetCycleAcceptancePlanTimeRespDto batchUpdateTargetCycleAcceptancePlanTime(BffBatchUpdateTargetCycleAcceptancePlanTimeReqDto reqDto){
//
//
//       //步骤0: D3批量改目标周期计划验收时间 - batchUpdateTargetCycleAcceptancePlanTime
//     BatchUpdateTargetCycleAcceptancePlanTimeRespDto batchUpdateTargetCycleAcceptancePlanTimeRespDto = null;
//    BatchUpdateTargetCycleAcceptancePlanTimeReqDto batchUpdateTargetCycleAcceptancePlanTimeReqDto=new BatchUpdateTargetCycleAcceptancePlanTimeReqDto();
//  if(reqDto!= null&&  reqDto.getTargetCyclePsetList() !=null&& !CollectionUtil.isEmpty(reqDto.getTargetCyclePsetList())){
//      batchUpdateTargetCycleAcceptancePlanTimeReqDto.setTargetCyclePsetList(reqDto.getTargetCyclePsetList().stream().map(item -> BeanUtil.toBean(item, TargetCyclePsetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:965708_1
//    }
//if(reqDto!=null){
//      batchUpdateTargetCycleAcceptancePlanTimeReqDto.setTableTypeCode(reqDto.getTableTypeCode());//SimpleFieldAssign//sourceId:972000_1
//batchUpdateTargetCycleAcceptancePlanTimeReqDto.setEntityId(reqDto.getEntityId());//SimpleFieldAssign//sourceId:972001_1
//batchUpdateTargetCycleAcceptancePlanTimeReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:971951_1
//batchUpdateTargetCycleAcceptancePlanTimeReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:971952_1
//batchUpdateTargetCycleAcceptancePlanTimeReqDto.setBatchCurrentStatus(reqDto.getBatchCurrentStatus());//SimpleFieldAssign//sourceId:971953_1
//    }
//
//    /*D3批量改目标周期计划验收时间[6883]   */
//    Assert.isNull(batchUpdateTargetCycleAcceptancePlanTimeReqDto.getTableTypeCode(),"B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-内容表类型编码不能为空",false);
//Assert.isNull(batchUpdateTargetCycleAcceptancePlanTimeReqDto.getEntityId(),"B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-内容表主键ID不能为空",false);
//Assert.isNull(batchUpdateTargetCycleAcceptancePlanTimeReqDto.getEvaluationTemplateId(),"B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-冗余评价模板ID不能为空",false);
//Assert.isNull(batchUpdateTargetCycleAcceptancePlanTimeReqDto.getBatchCode(),"B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-批次标识不能为空",false);
//Assert.isNull(batchUpdateTargetCycleAcceptancePlanTimeReqDto.getBatchCurrentStatus(),"B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-批次现状不能为空",false);
//      batchUpdateTargetCycleAcceptancePlanTimeRespDto = fwAppTargetCycleClient.batchUpdateTargetCycleAcceptancePlanTime(batchUpdateTargetCycleAcceptancePlanTimeReqDto).getData()/*vcase invoke 跨dubbo调用;*/;
//
//
//
//
//BffBatchUpdateTargetCycleAcceptancePlanTimeRespDto retData = new BffBatchUpdateTargetCycleAcceptancePlanTimeRespDto();
//
//
//
//
//
//return retData;
//  }

    /**
     * B3批量改目标周期计划验收时间(管理)[6884]
     * gen by moon at 5/23/2023, 10:50:11 PM
     */
    @Trace(operationName = "B3批量改目标周期计划验收时间(管理)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Override
    public BffBatchUpdateTargetCyclePlanAcceptanceTimeRespDto batchUpdateTargetCyclePlanAcceptanceTime(BffBatchUpdateTargetCyclePlanAcceptanceTimeReqDto reqDto) {


        //步骤0: D3批量改目标周期计划验收时间 - batchUpdateTargetCyclePlanAcceptanceTime
        BatchUpdateTargetCyclePlanAcceptanceTimeRespDto batchUpdateTargetCyclePlanAcceptanceTimeRespDto = null;
        BatchUpdateTargetCyclePlanAcceptanceTimeReqDto batchUpdateTargetCyclePlanAcceptanceTimeReqDto = new BatchUpdateTargetCyclePlanAcceptanceTimeReqDto();
        if (reqDto != null && reqDto.getTargetCyclePsetList() != null && !CollectionUtil.isEmpty(reqDto.getTargetCyclePsetList())) {
            batchUpdateTargetCyclePlanAcceptanceTimeReqDto.setTargetCyclePsetList(reqDto.getTargetCyclePsetList().stream().map(item -> BeanUtil.toBean(item, TargetCyclePsetDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:965708_1
        }
        if (reqDto != null) {
            batchUpdateTargetCyclePlanAcceptanceTimeReqDto.setTableTypeCode(reqDto.getTableTypeCode());//SimpleFieldAssign//sourceId:972000_1
            batchUpdateTargetCyclePlanAcceptanceTimeReqDto.setEntityId(reqDto.getEntityId());//SimpleFieldAssign//sourceId:972001_1
            batchUpdateTargetCyclePlanAcceptanceTimeReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:971951_1
            batchUpdateTargetCyclePlanAcceptanceTimeReqDto.setBatchCode(reqDto.getBatchCode());//SimpleFieldAssign//sourceId:971952_1
            batchUpdateTargetCyclePlanAcceptanceTimeReqDto.setBatchCurrentStatus(reqDto.getBatchCurrentStatus());//SimpleFieldAssign//sourceId:971953_1
        }

        /*D3批量改目标周期计划验收时间[6883]   */
        Assert.isNull(batchUpdateTargetCyclePlanAcceptanceTimeReqDto.getTableTypeCode(), "B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-内容表类型编码不能为空", false);
        Assert.isNull(batchUpdateTargetCyclePlanAcceptanceTimeReqDto.getEntityId(), "B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-内容表主键ID不能为空", false);
        Assert.isNull(batchUpdateTargetCyclePlanAcceptanceTimeReqDto.getEvaluationTemplateId(), "B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-冗余评价模板ID不能为空", false);
        Assert.isNull(batchUpdateTargetCyclePlanAcceptanceTimeReqDto.getBatchCode(), "B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-批次标识不能为空", false);
        Assert.isNull(batchUpdateTargetCyclePlanAcceptanceTimeReqDto.getBatchCurrentStatus(), "B3批量改目标周期计划验收时间(管理)-D3批量改目标周期计划验收时间-批次现状不能为空", false);
        batchUpdateTargetCyclePlanAcceptanceTimeRespDto = fwAppTargetCycleClient.batchUpdateTargetCyclePlanAcceptanceTime(batchUpdateTargetCyclePlanAcceptanceTimeReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        BffBatchUpdateTargetCyclePlanAcceptanceTimeRespDto retData = new BffBatchUpdateTargetCyclePlanAcceptanceTimeRespDto();


        return retData;
    }
    //
}
